# ./lib/objects/uforge.py
# -*- coding: utf-8 -*-
# PyXB bindings for NM:df80c1b0226814c5f44c8d0ee1ffcca71a463400
# Generated 2017-09-28 10:40:30.870742 by PyXB version 1.2.4 using Python 2.7.8.final.0
# Namespace http://www.usharesoft.com/uforge

from __future__ import unicode_literals
import pyxb
import pyxb.binding
import pyxb.binding.saxer
import io
import pyxb.utils.utility
import pyxb.utils.domutils
import sys
import pyxb.utils.six as _six

# Unique identifier for bindings created at the same time
_GenerationUID = pyxb.utils.utility.UniqueIdentifier('urn:uuid:ae63499e-a428-11e7-97da-d481d7876b08')

# Version of PyXB used to generate the bindings
_PyXBVersion = '1.2.4'
# Generated bindings are not compatible across PyXB versions
if pyxb.__version__ != _PyXBVersion:
    raise pyxb.PyXBVersionError(_PyXBVersion)

# Import bindings for namespaces imported into schema
import pyxb.binding.datatypes

# NOTE: All namespace declarations are reserved within the binding
Namespace = pyxb.namespace.NamespaceForURI('http://www.usharesoft.com/uforge', create_if_missing=True)
Namespace.configureCategories(['typeBinding', 'elementBinding'])

def CreateFromDocument (xml_text, default_namespace=None, location_base=None):
    """Parse the given XML and use the document element to create a
    Python instance.

    @param xml_text An XML document.  This should be data (Python 2
    str or Python 3 bytes), or a text (Python 2 unicode or Python 3
    str) in the L{pyxb._InputEncoding} encoding.

    @keyword default_namespace The L{pyxb.Namespace} instance to use as the
    default namespace where there is no default namespace in scope.
    If unspecified or C{None}, the namespace of the module containing
    this function will be used.

    @keyword location_base: An object to be recorded as the base of all
    L{pyxb.utils.utility.Location} instances associated with events and
    objects handled by the parser.  You might pass the URI from which
    the document was obtained.
    """

    if pyxb.XMLStyle_saxer != pyxb._XMLStyle:
        dom = pyxb.utils.domutils.StringToDOM(xml_text)
        return CreateFromDOM(dom.documentElement, default_namespace=default_namespace)
    if default_namespace is None:
        default_namespace = Namespace.fallbackNamespace()
    saxer = pyxb.binding.saxer.make_parser(fallback_namespace=default_namespace, location_base=location_base)
    handler = saxer.getContentHandler()
    xmld = xml_text
    if isinstance(xmld, _six.text_type):
        xmld = xmld.encode(pyxb._InputEncoding)
    saxer.parse(io.BytesIO(xmld))
    instance = handler.rootObject()
    return instance

def CreateFromDOM (node, default_namespace=None):
    """Create a Python instance from the given DOM node.
    The node tag must correspond to an element declaration in this module.

    @deprecated: Forcing use of DOM interface is unnecessary; use L{CreateFromDocument}."""
    if default_namespace is None:
        default_namespace = Namespace.fallbackNamespace()
    return pyxb.binding.basis.element.AnyCreateFromDOM(node, default_namespace)


# Atomic simple type: [anonymous]
class STD_ANON (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 406, 24)
    _Documentation = None
STD_ANON._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON, enum_prefix=None)
STD_ANON.x64 = STD_ANON._CF_enumeration.addEnumeration(unicode_value='x64', tag='x64')
STD_ANON.x86 = STD_ANON._CF_enumeration.addEnumeration(unicode_value='x86', tag='x86')
STD_ANON.neutral = STD_ANON._CF_enumeration.addEnumeration(unicode_value='neutral', tag='neutral')
STD_ANON.arm = STD_ANON._CF_enumeration.addEnumeration(unicode_value='arm', tag='arm')
STD_ANON.unknown = STD_ANON._CF_enumeration.addEnumeration(unicode_value='unknown', tag='unknown')
STD_ANON._InitializeFacetMap(STD_ANON._CF_enumeration)

# Atomic simple type: [anonymous]
class STD_ANON_ (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1212, 24)
    _Documentation = None
STD_ANON_._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_, enum_prefix=None)
STD_ANON_.http = STD_ANON_._CF_enumeration.addEnumeration(unicode_value='http', tag='http')
STD_ANON_.https = STD_ANON_._CF_enumeration.addEnumeration(unicode_value='https', tag='https')
STD_ANON_.ftp = STD_ANON_._CF_enumeration.addEnumeration(unicode_value='ftp', tag='ftp')
STD_ANON_._InitializeFacetMap(STD_ANON_._CF_enumeration)

# Atomic simple type: [anonymous]
class STD_ANON_2 (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1400, 72)
    _Documentation = None
STD_ANON_2._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_2, enum_prefix=None)
STD_ANON_2.Compute = STD_ANON_2._CF_enumeration.addEnumeration(unicode_value='Compute', tag='Compute')
STD_ANON_2.HighMemory = STD_ANON_2._CF_enumeration.addEnumeration(unicode_value='HighMemory', tag='HighMemory')
STD_ANON_2.PersistentVMRole = STD_ANON_2._CF_enumeration.addEnumeration(unicode_value='PersistentVMRole', tag='PersistentVMRole')
STD_ANON_2.Storage = STD_ANON_2._CF_enumeration.addEnumeration(unicode_value='Storage', tag='Storage')
STD_ANON_2._InitializeFacetMap(STD_ANON_2._CF_enumeration)

# Atomic simple type: [anonymous]
class STD_ANON_3 (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1526, 24)
    _Documentation = None
STD_ANON_3._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_3, enum_prefix=None)
STD_ANON_3.everyboot = STD_ANON_3._CF_enumeration.addEnumeration(unicode_value='everyboot', tag='everyboot')
STD_ANON_3.firstboot = STD_ANON_3._CF_enumeration.addEnumeration(unicode_value='firstboot', tag='firstboot')
STD_ANON_3._InitializeFacetMap(STD_ANON_3._CF_enumeration)

# Atomic simple type: [anonymous]
class STD_ANON_4 (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1713, 24)
    _Documentation = None
STD_ANON_4._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_4, enum_prefix=None)
STD_ANON_4.PROJECT = STD_ANON_4._CF_enumeration.addEnumeration(unicode_value='PROJECT', tag='PROJECT')
STD_ANON_4.TEMPLATE = STD_ANON_4._CF_enumeration.addEnumeration(unicode_value='TEMPLATE', tag='TEMPLATE')
STD_ANON_4.IMAGEFORMAT = STD_ANON_4._CF_enumeration.addEnumeration(unicode_value='IMAGEFORMAT', tag='IMAGEFORMAT')
STD_ANON_4._InitializeFacetMap(STD_ANON_4._CF_enumeration)

# Atomic simple type: [anonymous]
class STD_ANON_5 (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1755, 24)
    _Documentation = None
STD_ANON_5._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_5, enum_prefix=None)
STD_ANON_5.azureCertKey = STD_ANON_5._CF_enumeration.addEnumeration(unicode_value='azureCertKey', tag='azureCertKey')
STD_ANON_5.azurePublishSettings = STD_ANON_5._CF_enumeration.addEnumeration(unicode_value='azurePublishSettings', tag='azurePublishSettings')
STD_ANON_5.azureRSAKey = STD_ANON_5._CF_enumeration.addEnumeration(unicode_value='azureRSAKey', tag='azureRSAKey')
STD_ANON_5.ec2KeyPairPrivateKey = STD_ANON_5._CF_enumeration.addEnumeration(unicode_value='ec2KeyPairPrivateKey', tag='ec2KeyPairPrivateKey')
STD_ANON_5.ec2PrivateKey = STD_ANON_5._CF_enumeration.addEnumeration(unicode_value='ec2PrivateKey', tag='ec2PrivateKey')
STD_ANON_5.eucCert = STD_ANON_5._CF_enumeration.addEnumeration(unicode_value='eucCert', tag='eucCert')
STD_ANON_5.eucCert_ = STD_ANON_5._CF_enumeration.addEnumeration(unicode_value='eucCert', tag='eucCert_')
STD_ANON_5.googleCertificate = STD_ANON_5._CF_enumeration.addEnumeration(unicode_value='googleCertificate', tag='googleCertificate')
STD_ANON_5.uForgeCertificate = STD_ANON_5._CF_enumeration.addEnumeration(unicode_value='uForgeCertificate', tag='uForgeCertificate')
STD_ANON_5.x509 = STD_ANON_5._CF_enumeration.addEnumeration(unicode_value='x509', tag='x509')
STD_ANON_5._InitializeFacetMap(STD_ANON_5._CF_enumeration)

# Atomic simple type: [anonymous]
class STD_ANON_6 (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1925, 88)
    _Documentation = None
STD_ANON_6._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_6, enum_prefix=None)
STD_ANON_6.Admin = STD_ANON_6._CF_enumeration.addEnumeration(unicode_value='Admin', tag='Admin')
STD_ANON_6.Doain_Admin = STD_ANON_6._CF_enumeration.addEnumeration(unicode_value='Doain-Admin', tag='Doain_Admin')
STD_ANON_6.User = STD_ANON_6._CF_enumeration.addEnumeration(unicode_value='User', tag='User')
STD_ANON_6._InitializeFacetMap(STD_ANON_6._CF_enumeration)

# Atomic simple type: [anonymous]
class STD_ANON_7 (pyxb.binding.datatypes.int):

    """An atomic simple type."""

    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2278, 24)
    _Documentation = None
STD_ANON_7._InitializeFacetMap()

# Atomic simple type: [anonymous]
class STD_ANON_8 (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2306, 24)
    _Documentation = None
STD_ANON_8._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_8, enum_prefix=None)
STD_ANON_8.QUESTION = STD_ANON_8._CF_enumeration.addEnumeration(unicode_value='QUESTION', tag='QUESTION')
STD_ANON_8.REPLY = STD_ANON_8._CF_enumeration.addEnumeration(unicode_value='REPLY', tag='REPLY')
STD_ANON_8._InitializeFacetMap(STD_ANON_8._CF_enumeration)

# Atomic simple type: [anonymous]
class STD_ANON_9 (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3219, 24)
    _Documentation = None
STD_ANON_9._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_9, enum_prefix=None)
STD_ANON_9.sda = STD_ANON_9._CF_enumeration.addEnumeration(unicode_value='sda', tag='sda')
STD_ANON_9.sdb = STD_ANON_9._CF_enumeration.addEnumeration(unicode_value='sdb', tag='sdb')
STD_ANON_9.sdc = STD_ANON_9._CF_enumeration.addEnumeration(unicode_value='sdc', tag='sdc')
STD_ANON_9.sdd = STD_ANON_9._CF_enumeration.addEnumeration(unicode_value='sdd', tag='sdd')
STD_ANON_9.sde = STD_ANON_9._CF_enumeration.addEnumeration(unicode_value='sde', tag='sde')
STD_ANON_9.sdf = STD_ANON_9._CF_enumeration.addEnumeration(unicode_value='sdf', tag='sdf')
STD_ANON_9._InitializeFacetMap(STD_ANON_9._CF_enumeration)

# Atomic simple type: [anonymous]
class STD_ANON_10 (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3254, 24)
    _Documentation = None
STD_ANON_10._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_10, enum_prefix=None)
STD_ANON_10.LVM = STD_ANON_10._CF_enumeration.addEnumeration(unicode_value='LVM', tag='LVM')
STD_ANON_10.MSDOS = STD_ANON_10._CF_enumeration.addEnumeration(unicode_value='MSDOS', tag='MSDOS')
STD_ANON_10._InitializeFacetMap(STD_ANON_10._CF_enumeration)

# Atomic simple type: [anonymous]
class STD_ANON_11 (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3418, 24)
    _Documentation = None
STD_ANON_11._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_11, enum_prefix=None)
STD_ANON_11.i386 = STD_ANON_11._CF_enumeration.addEnumeration(unicode_value='i386', tag='i386')
STD_ANON_11.i586 = STD_ANON_11._CF_enumeration.addEnumeration(unicode_value='i586', tag='i586')
STD_ANON_11.i686 = STD_ANON_11._CF_enumeration.addEnumeration(unicode_value='i686', tag='i686')
STD_ANON_11.noarch = STD_ANON_11._CF_enumeration.addEnumeration(unicode_value='noarch', tag='noarch')
STD_ANON_11.x86_64 = STD_ANON_11._CF_enumeration.addEnumeration(unicode_value='x86_64', tag='x86_64')
STD_ANON_11._InitializeFacetMap(STD_ANON_11._CF_enumeration)

# Atomic simple type: [anonymous]
class STD_ANON_12 (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3466, 24)
    _Documentation = None
STD_ANON_12._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_12, enum_prefix=None)
STD_ANON_12.linux = STD_ANON_12._CF_enumeration.addEnumeration(unicode_value='linux', tag='linux')
STD_ANON_12.unix = STD_ANON_12._CF_enumeration.addEnumeration(unicode_value='unix', tag='unix')
STD_ANON_12.windows = STD_ANON_12._CF_enumeration.addEnumeration(unicode_value='windows', tag='windows')
STD_ANON_12._InitializeFacetMap(STD_ANON_12._CF_enumeration)

# Atomic simple type: [anonymous]
class STD_ANON_13 (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3489, 24)
    _Documentation = None
STD_ANON_13._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_13, enum_prefix=None)
STD_ANON_13.CentOS = STD_ANON_13._CF_enumeration.addEnumeration(unicode_value='CentOS', tag='CentOS')
STD_ANON_13.Debian = STD_ANON_13._CF_enumeration.addEnumeration(unicode_value='Debian', tag='Debian')
STD_ANON_13.Fedora_Core = STD_ANON_13._CF_enumeration.addEnumeration(unicode_value='Fedora Core', tag='Fedora_Core')
STD_ANON_13.OpenSUSE = STD_ANON_13._CF_enumeration.addEnumeration(unicode_value='OpenSUSE', tag='OpenSUSE')
STD_ANON_13.Oracle_Linux = STD_ANON_13._CF_enumeration.addEnumeration(unicode_value='Oracle Linux', tag='Oracle_Linux')
STD_ANON_13.RedHat_Enterprise_Linux = STD_ANON_13._CF_enumeration.addEnumeration(unicode_value='RedHat Enterprise Linux', tag='RedHat_Enterprise_Linux')
STD_ANON_13.Scientific_Linux = STD_ANON_13._CF_enumeration.addEnumeration(unicode_value='Scientific Linux', tag='Scientific_Linux')
STD_ANON_13.Ubuntu = STD_ANON_13._CF_enumeration.addEnumeration(unicode_value='Ubuntu', tag='Ubuntu')
STD_ANON_13.Windows = STD_ANON_13._CF_enumeration.addEnumeration(unicode_value='Windows', tag='Windows')
STD_ANON_13._InitializeFacetMap(STD_ANON_13._CF_enumeration)

# Atomic simple type: [anonymous]
class STD_ANON_14 (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4010, 24)
    _Documentation = None
STD_ANON_14._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_14, enum_prefix=None)
STD_ANON_14.Blogging = STD_ANON_14._CF_enumeration.addEnumeration(unicode_value='Blogging', tag='Blogging')
STD_ANON_14.Bug_Tracking = STD_ANON_14._CF_enumeration.addEnumeration(unicode_value='Bug Tracking', tag='Bug_Tracking')
STD_ANON_14.Business_Integration = STD_ANON_14._CF_enumeration.addEnumeration(unicode_value='Business Integration', tag='Business_Integration')
STD_ANON_14.Business_Intelligence = STD_ANON_14._CF_enumeration.addEnumeration(unicode_value='Business Intelligence', tag='Business_Intelligence')
STD_ANON_14.Cloud_Infrastructure = STD_ANON_14._CF_enumeration.addEnumeration(unicode_value='Cloud Infrastructure', tag='Cloud_Infrastructure')
STD_ANON_14.Collaboration = STD_ANON_14._CF_enumeration.addEnumeration(unicode_value='Collaboration', tag='Collaboration')
STD_ANON_14.Communications = STD_ANON_14._CF_enumeration.addEnumeration(unicode_value='Communications', tag='Communications')
STD_ANON_14.Configuration_Management = STD_ANON_14._CF_enumeration.addEnumeration(unicode_value='Configuration Management', tag='Configuration_Management')
STD_ANON_14.Content_Management = STD_ANON_14._CF_enumeration.addEnumeration(unicode_value='Content Management', tag='Content_Management')
STD_ANON_14.CRM = STD_ANON_14._CF_enumeration.addEnumeration(unicode_value='CRM', tag='CRM')
STD_ANON_14.Data_Integration = STD_ANON_14._CF_enumeration.addEnumeration(unicode_value='Data Integration', tag='Data_Integration')
STD_ANON_14.Database = STD_ANON_14._CF_enumeration.addEnumeration(unicode_value='Database', tag='Database')
STD_ANON_14.Database_Management = STD_ANON_14._CF_enumeration.addEnumeration(unicode_value='Database Management', tag='Database_Management')
STD_ANON_14.Development_Tools = STD_ANON_14._CF_enumeration.addEnumeration(unicode_value='Development Tools', tag='Development_Tools')
STD_ANON_14.Discussion_Forums = STD_ANON_14._CF_enumeration.addEnumeration(unicode_value='Discussion Forums', tag='Discussion_Forums')
STD_ANON_14.Document_Management = STD_ANON_14._CF_enumeration.addEnumeration(unicode_value='Document Management', tag='Document_Management')
STD_ANON_14.eCommerce = STD_ANON_14._CF_enumeration.addEnumeration(unicode_value='eCommerce', tag='eCommerce')
STD_ANON_14.Education = STD_ANON_14._CF_enumeration.addEnumeration(unicode_value='Education', tag='Education')
STD_ANON_14.ERP = STD_ANON_14._CF_enumeration.addEnumeration(unicode_value='ERP', tag='ERP')
STD_ANON_14.Games_Entertainment = STD_ANON_14._CF_enumeration.addEnumeration(unicode_value='Games Entertainment', tag='Games_Entertainment')
STD_ANON_14.Identity = STD_ANON_14._CF_enumeration.addEnumeration(unicode_value='Identity', tag='Identity')
STD_ANON_14.Information_Management = STD_ANON_14._CF_enumeration.addEnumeration(unicode_value='Information Management', tag='Information_Management')
STD_ANON_14.Infrastructure = STD_ANON_14._CF_enumeration.addEnumeration(unicode_value='Infrastructure', tag='Infrastructure')
STD_ANON_14.Instant_Messaging = STD_ANON_14._CF_enumeration.addEnumeration(unicode_value='Instant Messaging', tag='Instant_Messaging')
STD_ANON_14.Monitoring = STD_ANON_14._CF_enumeration.addEnumeration(unicode_value='Monitoring', tag='Monitoring')
STD_ANON_14.Network_Management = STD_ANON_14._CF_enumeration.addEnumeration(unicode_value='Network Management', tag='Network_Management')
STD_ANON_14.Networking = STD_ANON_14._CF_enumeration.addEnumeration(unicode_value='Networking', tag='Networking')
STD_ANON_14.Other = STD_ANON_14._CF_enumeration.addEnumeration(unicode_value='Other', tag='Other')
STD_ANON_14.Portal = STD_ANON_14._CF_enumeration.addEnumeration(unicode_value='Portal', tag='Portal')
STD_ANON_14.Project_Management = STD_ANON_14._CF_enumeration.addEnumeration(unicode_value='Project Management', tag='Project_Management')
STD_ANON_14.Proxy_Server = STD_ANON_14._CF_enumeration.addEnumeration(unicode_value='Proxy Server', tag='Proxy_Server')
STD_ANON_14.Reporting = STD_ANON_14._CF_enumeration.addEnumeration(unicode_value='Reporting', tag='Reporting')
STD_ANON_14.Security = STD_ANON_14._CF_enumeration.addEnumeration(unicode_value='Security', tag='Security')
STD_ANON_14.Software_Development = STD_ANON_14._CF_enumeration.addEnumeration(unicode_value='Software Development', tag='Software_Development')
STD_ANON_14.System = STD_ANON_14._CF_enumeration.addEnumeration(unicode_value='System', tag='System')
STD_ANON_14.System_Administration = STD_ANON_14._CF_enumeration.addEnumeration(unicode_value='System Administration', tag='System_Administration')
STD_ANON_14.Telephony = STD_ANON_14._CF_enumeration.addEnumeration(unicode_value='Telephony', tag='Telephony')
STD_ANON_14.Ticket_Management = STD_ANON_14._CF_enumeration.addEnumeration(unicode_value='Ticket Management', tag='Ticket_Management')
STD_ANON_14.User_Management = STD_ANON_14._CF_enumeration.addEnumeration(unicode_value='User Management', tag='User_Management')
STD_ANON_14.Web_Application_Servers = STD_ANON_14._CF_enumeration.addEnumeration(unicode_value='Web Application Servers', tag='Web_Application_Servers')
STD_ANON_14.Wiki = STD_ANON_14._CF_enumeration.addEnumeration(unicode_value='Wiki', tag='Wiki')
STD_ANON_14._InitializeFacetMap(STD_ANON_14._CF_enumeration)

# Atomic simple type: [anonymous]
class STD_ANON_15 (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4557, 24)
    _Documentation = None
STD_ANON_15._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_15, enum_prefix=None)
STD_ANON_15.abiquo = STD_ANON_15._CF_enumeration.addEnumeration(unicode_value='abiquo', tag='abiquo')
STD_ANON_15.aws = STD_ANON_15._CF_enumeration.addEnumeration(unicode_value='aws', tag='aws')
STD_ANON_15.azure = STD_ANON_15._CF_enumeration.addEnumeration(unicode_value='azure', tag='azure')
STD_ANON_15.cloudburstvmware = STD_ANON_15._CF_enumeration.addEnumeration(unicode_value='cloudburstvmware', tag='cloudburstvmware')
STD_ANON_15.cloudstackova = STD_ANON_15._CF_enumeration.addEnumeration(unicode_value='cloudstackova', tag='cloudstackova')
STD_ANON_15.cloudstackqcow2 = STD_ANON_15._CF_enumeration.addEnumeration(unicode_value='cloudstackqcow2', tag='cloudstackqcow2')
STD_ANON_15.cloudstackvhd = STD_ANON_15._CF_enumeration.addEnumeration(unicode_value='cloudstackvhd', tag='cloudstackvhd')
STD_ANON_15.cloudsigmaraw = STD_ANON_15._CF_enumeration.addEnumeration(unicode_value='cloudsigmaraw', tag='cloudsigmaraw')
STD_ANON_15.cloudwatt = STD_ANON_15._CF_enumeration.addEnumeration(unicode_value='cloudwatt', tag='cloudwatt')
STD_ANON_15.docker = STD_ANON_15._CF_enumeration.addEnumeration(unicode_value='docker', tag='docker')
STD_ANON_15.emi_kvm = STD_ANON_15._CF_enumeration.addEnumeration(unicode_value='emi-kvm', tag='emi_kvm')
STD_ANON_15.emi_xen = STD_ANON_15._CF_enumeration.addEnumeration(unicode_value='emi-xen', tag='emi_xen')
STD_ANON_15.esx = STD_ANON_15._CF_enumeration.addEnumeration(unicode_value='esx', tag='esx')
STD_ANON_15.flexiantkvm = STD_ANON_15._CF_enumeration.addEnumeration(unicode_value='flexiantkvm', tag='flexiantkvm')
STD_ANON_15.flexiantova = STD_ANON_15._CF_enumeration.addEnumeration(unicode_value='flexiantova', tag='flexiantova')
STD_ANON_15.flexiantraw = STD_ANON_15._CF_enumeration.addEnumeration(unicode_value='flexiantraw', tag='flexiantraw')
STD_ANON_15.google = STD_ANON_15._CF_enumeration.addEnumeration(unicode_value='google', tag='google')
STD_ANON_15.hyper_v = STD_ANON_15._CF_enumeration.addEnumeration(unicode_value='hyper-v', tag='hyper_v')
STD_ANON_15.hyperv2012 = STD_ANON_15._CF_enumeration.addEnumeration(unicode_value='hyperv2012', tag='hyperv2012')
STD_ANON_15.ISO = STD_ANON_15._CF_enumeration.addEnumeration(unicode_value='ISO', tag='ISO')
STD_ANON_15.PXE = STD_ANON_15._CF_enumeration.addEnumeration(unicode_value='PXE', tag='PXE')
STD_ANON_15.kvm = STD_ANON_15._CF_enumeration.addEnumeration(unicode_value='kvm', tag='kvm')
STD_ANON_15.k5vmdk = STD_ANON_15._CF_enumeration.addEnumeration(unicode_value='k5vmdk', tag='k5vmdk')
STD_ANON_15.lxc = STD_ANON_15._CF_enumeration.addEnumeration(unicode_value='lxc', tag='lxc')
STD_ANON_15.nimbulaesx = STD_ANON_15._CF_enumeration.addEnumeration(unicode_value='nimbulaesx', tag='nimbulaesx')
STD_ANON_15.nimbulakvm = STD_ANON_15._CF_enumeration.addEnumeration(unicode_value='nimbulakvm', tag='nimbulakvm')
STD_ANON_15.openstackqcow2 = STD_ANON_15._CF_enumeration.addEnumeration(unicode_value='openstackqcow2', tag='openstackqcow2')
STD_ANON_15.openstackvdi = STD_ANON_15._CF_enumeration.addEnumeration(unicode_value='openstackvdi', tag='openstackvdi')
STD_ANON_15.openstackvhd = STD_ANON_15._CF_enumeration.addEnumeration(unicode_value='openstackvhd', tag='openstackvhd')
STD_ANON_15.openstackvmdk = STD_ANON_15._CF_enumeration.addEnumeration(unicode_value='openstackvmdk', tag='openstackvmdk')
STD_ANON_15.outscale = STD_ANON_15._CF_enumeration.addEnumeration(unicode_value='outscale', tag='outscale')
STD_ANON_15.oracleraw = STD_ANON_15._CF_enumeration.addEnumeration(unicode_value='oracleraw', tag='oracleraw')
STD_ANON_15.ovf = STD_ANON_15._CF_enumeration.addEnumeration(unicode_value='ovf', tag='ovf')
STD_ANON_15.ovf09 = STD_ANON_15._CF_enumeration.addEnumeration(unicode_value='ovf09', tag='ovf09')
STD_ANON_15.qcow2 = STD_ANON_15._CF_enumeration.addEnumeration(unicode_value='qcow2', tag='qcow2')
STD_ANON_15.raw = STD_ANON_15._CF_enumeration.addEnumeration(unicode_value='raw', tag='raw')
STD_ANON_15.susecloud = STD_ANON_15._CF_enumeration.addEnumeration(unicode_value='susecloud', tag='susecloud')
STD_ANON_15.targz = STD_ANON_15._CF_enumeration.addEnumeration(unicode_value='targz', tag='targz')
STD_ANON_15.vagrant = STD_ANON_15._CF_enumeration.addEnumeration(unicode_value='vagrant', tag='vagrant')
STD_ANON_15.vbox = STD_ANON_15._CF_enumeration.addEnumeration(unicode_value='vbox', tag='vbox')
STD_ANON_15.vcenter = STD_ANON_15._CF_enumeration.addEnumeration(unicode_value='vcenter', tag='vcenter')
STD_ANON_15.vcloud = STD_ANON_15._CF_enumeration.addEnumeration(unicode_value='vcloud', tag='vcloud')
STD_ANON_15.vhd = STD_ANON_15._CF_enumeration.addEnumeration(unicode_value='vhd', tag='vhd')
STD_ANON_15.vmware = STD_ANON_15._CF_enumeration.addEnumeration(unicode_value='vmware', tag='vmware')
STD_ANON_15.xen = STD_ANON_15._CF_enumeration.addEnumeration(unicode_value='xen', tag='xen')
STD_ANON_15.xenserver = STD_ANON_15._CF_enumeration.addEnumeration(unicode_value='xenserver', tag='xenserver')
STD_ANON_15._InitializeFacetMap(STD_ANON_15._CF_enumeration)

# Atomic simple type: [anonymous]
class STD_ANON_16 (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4851, 24)
    _Documentation = None
STD_ANON_16._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_16, enum_prefix=None)
STD_ANON_16.ar_azerty = STD_ANON_16._CF_enumeration.addEnumeration(unicode_value='ar-azerty', tag='ar_azerty')
STD_ANON_16.ar_azerty_digits = STD_ANON_16._CF_enumeration.addEnumeration(unicode_value='ar-azerty-digits', tag='ar_azerty_digits')
STD_ANON_16.ar_digits = STD_ANON_16._CF_enumeration.addEnumeration(unicode_value='ar-digits', tag='ar_digits')
STD_ANON_16.ar_qwerty = STD_ANON_16._CF_enumeration.addEnumeration(unicode_value='ar-qwerty', tag='ar_qwerty')
STD_ANON_16.ar_qwerty_digits = STD_ANON_16._CF_enumeration.addEnumeration(unicode_value='ar-qwerty-digits', tag='ar_qwerty_digits')
STD_ANON_16.be_latin1 = STD_ANON_16._CF_enumeration.addEnumeration(unicode_value='be-latin1', tag='be_latin1')
STD_ANON_16.ben = STD_ANON_16._CF_enumeration.addEnumeration(unicode_value='ben', tag='ben')
STD_ANON_16.ben_probhat = STD_ANON_16._CF_enumeration.addEnumeration(unicode_value='ben-probhat', tag='ben_probhat')
STD_ANON_16.bg_bds_utf8 = STD_ANON_16._CF_enumeration.addEnumeration(unicode_value='bg-bds-utf8', tag='bg_bds_utf8')
STD_ANON_16.bg_pho_utf8 = STD_ANON_16._CF_enumeration.addEnumeration(unicode_value='bg-pho-utf8', tag='bg_pho_utf8')
STD_ANON_16.br_abnt2 = STD_ANON_16._CF_enumeration.addEnumeration(unicode_value='br-abnt2', tag='br_abnt2')
STD_ANON_16.cf = STD_ANON_16._CF_enumeration.addEnumeration(unicode_value='cf', tag='cf')
STD_ANON_16.croat = STD_ANON_16._CF_enumeration.addEnumeration(unicode_value='croat', tag='croat')
STD_ANON_16.cz_lat2 = STD_ANON_16._CF_enumeration.addEnumeration(unicode_value='cz-lat2', tag='cz_lat2')
STD_ANON_16.cz_us_qwertz = STD_ANON_16._CF_enumeration.addEnumeration(unicode_value='cz-us-qwertz', tag='cz_us_qwertz')
STD_ANON_16.de = STD_ANON_16._CF_enumeration.addEnumeration(unicode_value='de', tag='de')
STD_ANON_16.de_latin1 = STD_ANON_16._CF_enumeration.addEnumeration(unicode_value='de-latin1', tag='de_latin1')
STD_ANON_16.de_latin1_nodeadkeys = STD_ANON_16._CF_enumeration.addEnumeration(unicode_value='de-latin1-nodeadkeys', tag='de_latin1_nodeadkeys')
STD_ANON_16.dev = STD_ANON_16._CF_enumeration.addEnumeration(unicode_value='dev', tag='dev')
STD_ANON_16.dk = STD_ANON_16._CF_enumeration.addEnumeration(unicode_value='dk', tag='dk')
STD_ANON_16.dk_latin1 = STD_ANON_16._CF_enumeration.addEnumeration(unicode_value='dk-latin1', tag='dk_latin1')
STD_ANON_16.dvorak = STD_ANON_16._CF_enumeration.addEnumeration(unicode_value='dvorak', tag='dvorak')
STD_ANON_16.es = STD_ANON_16._CF_enumeration.addEnumeration(unicode_value='es', tag='es')
STD_ANON_16.et = STD_ANON_16._CF_enumeration.addEnumeration(unicode_value='et', tag='et')
STD_ANON_16.fi = STD_ANON_16._CF_enumeration.addEnumeration(unicode_value='fi', tag='fi')
STD_ANON_16.fi_latin1 = STD_ANON_16._CF_enumeration.addEnumeration(unicode_value='fi-latin1', tag='fi_latin1')
STD_ANON_16.fr = STD_ANON_16._CF_enumeration.addEnumeration(unicode_value='fr', tag='fr')
STD_ANON_16.fr_ch = STD_ANON_16._CF_enumeration.addEnumeration(unicode_value='fr-ch', tag='fr_ch')
STD_ANON_16.fr_ch_latin1 = STD_ANON_16._CF_enumeration.addEnumeration(unicode_value='fr-ch-latin1', tag='fr_ch_latin1')
STD_ANON_16.fr_latin1 = STD_ANON_16._CF_enumeration.addEnumeration(unicode_value='fr-latin1', tag='fr_latin1')
STD_ANON_16.fr_latin9 = STD_ANON_16._CF_enumeration.addEnumeration(unicode_value='fr-latin9', tag='fr_latin9')
STD_ANON_16.fr_pc = STD_ANON_16._CF_enumeration.addEnumeration(unicode_value='fr-pc', tag='fr_pc')
STD_ANON_16.gr = STD_ANON_16._CF_enumeration.addEnumeration(unicode_value='gr', tag='gr')
STD_ANON_16.guj = STD_ANON_16._CF_enumeration.addEnumeration(unicode_value='guj', tag='guj')
STD_ANON_16.gur = STD_ANON_16._CF_enumeration.addEnumeration(unicode_value='gur', tag='gur')
STD_ANON_16.hu = STD_ANON_16._CF_enumeration.addEnumeration(unicode_value='hu', tag='hu')
STD_ANON_16.hu101 = STD_ANON_16._CF_enumeration.addEnumeration(unicode_value='hu101', tag='hu101')
STD_ANON_16.ie = STD_ANON_16._CF_enumeration.addEnumeration(unicode_value='ie', tag='ie')
STD_ANON_16.is_latin1 = STD_ANON_16._CF_enumeration.addEnumeration(unicode_value='is-latin1', tag='is_latin1')
STD_ANON_16.it = STD_ANON_16._CF_enumeration.addEnumeration(unicode_value='it', tag='it')
STD_ANON_16.it_ibm = STD_ANON_16._CF_enumeration.addEnumeration(unicode_value='it-ibm', tag='it_ibm')
STD_ANON_16.it2 = STD_ANON_16._CF_enumeration.addEnumeration(unicode_value='it2', tag='it2')
STD_ANON_16.jp106 = STD_ANON_16._CF_enumeration.addEnumeration(unicode_value='jp106', tag='jp106')
STD_ANON_16.ko = STD_ANON_16._CF_enumeration.addEnumeration(unicode_value='ko', tag='ko')
STD_ANON_16.la_latin1 = STD_ANON_16._CF_enumeration.addEnumeration(unicode_value='la-latin1', tag='la_latin1')
STD_ANON_16.mk_utf = STD_ANON_16._CF_enumeration.addEnumeration(unicode_value='mk-utf', tag='mk_utf')
STD_ANON_16.nl = STD_ANON_16._CF_enumeration.addEnumeration(unicode_value='nl', tag='nl')
STD_ANON_16.no = STD_ANON_16._CF_enumeration.addEnumeration(unicode_value='no', tag='no')
STD_ANON_16.pl2 = STD_ANON_16._CF_enumeration.addEnumeration(unicode_value='pl2', tag='pl2')
STD_ANON_16.pt_latin1 = STD_ANON_16._CF_enumeration.addEnumeration(unicode_value='pt-latin1', tag='pt_latin1')
STD_ANON_16.ro = STD_ANON_16._CF_enumeration.addEnumeration(unicode_value='ro', tag='ro')
STD_ANON_16.ro_cedilla = STD_ANON_16._CF_enumeration.addEnumeration(unicode_value='ro-cedilla', tag='ro_cedilla')
STD_ANON_16.ro_std = STD_ANON_16._CF_enumeration.addEnumeration(unicode_value='ro-std', tag='ro_std')
STD_ANON_16.ro_std_cedilla = STD_ANON_16._CF_enumeration.addEnumeration(unicode_value='ro-std-cedilla', tag='ro_std_cedilla')
STD_ANON_16.ru = STD_ANON_16._CF_enumeration.addEnumeration(unicode_value='ru', tag='ru')
STD_ANON_16.sg = STD_ANON_16._CF_enumeration.addEnumeration(unicode_value='sg', tag='sg')
STD_ANON_16.sg_latin1 = STD_ANON_16._CF_enumeration.addEnumeration(unicode_value='sg-latin1', tag='sg_latin1')
STD_ANON_16.sk_qwerty = STD_ANON_16._CF_enumeration.addEnumeration(unicode_value='sk-qwerty', tag='sk_qwerty')
STD_ANON_16.sloven = STD_ANON_16._CF_enumeration.addEnumeration(unicode_value='sloven', tag='sloven')
STD_ANON_16.sr_cy = STD_ANON_16._CF_enumeration.addEnumeration(unicode_value='sr-cy', tag='sr_cy')
STD_ANON_16.sr_latin1 = STD_ANON_16._CF_enumeration.addEnumeration(unicode_value='sr-latin1', tag='sr_latin1')
STD_ANON_16.sv_latin1 = STD_ANON_16._CF_enumeration.addEnumeration(unicode_value='sv-latin1', tag='sv_latin1')
STD_ANON_16.tj = STD_ANON_16._CF_enumeration.addEnumeration(unicode_value='tj', tag='tj')
STD_ANON_16.tml_inscript = STD_ANON_16._CF_enumeration.addEnumeration(unicode_value='tml-inscript', tag='tml_inscript')
STD_ANON_16.tml_uni = STD_ANON_16._CF_enumeration.addEnumeration(unicode_value='tml-uni', tag='tml_uni')
STD_ANON_16.trq = STD_ANON_16._CF_enumeration.addEnumeration(unicode_value='trq', tag='trq')
STD_ANON_16.ua_utf = STD_ANON_16._CF_enumeration.addEnumeration(unicode_value='ua-utf', tag='ua_utf')
STD_ANON_16.uk = STD_ANON_16._CF_enumeration.addEnumeration(unicode_value='uk', tag='uk')
STD_ANON_16.us = STD_ANON_16._CF_enumeration.addEnumeration(unicode_value='us', tag='us')
STD_ANON_16.us_acentos = STD_ANON_16._CF_enumeration.addEnumeration(unicode_value='us-acentos', tag='us_acentos')
STD_ANON_16._InitializeFacetMap(STD_ANON_16._CF_enumeration)

# Atomic simple type: [anonymous]
class STD_ANON_17 (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4988, 24)
    _Documentation = None
STD_ANON_17._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_17, enum_prefix=None)
STD_ANON_17.AfricaAbidjan = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Africa/Abidjan', tag='AfricaAbidjan')
STD_ANON_17.AfricaAccra = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Africa/Accra', tag='AfricaAccra')
STD_ANON_17.AfricaAddis_Ababa = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Africa/Addis_Ababa', tag='AfricaAddis_Ababa')
STD_ANON_17.AfricaAlgiers = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Africa/Algiers', tag='AfricaAlgiers')
STD_ANON_17.AfricaAsmara = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Africa/Asmara', tag='AfricaAsmara')
STD_ANON_17.AfricaBamako = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Africa/Bamako', tag='AfricaBamako')
STD_ANON_17.AfricaBangui = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Africa/Bangui', tag='AfricaBangui')
STD_ANON_17.AfricaBanjul = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Africa/Banjul', tag='AfricaBanjul')
STD_ANON_17.AfricaBissau = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Africa/Bissau', tag='AfricaBissau')
STD_ANON_17.AfricaBlantyre = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Africa/Blantyre', tag='AfricaBlantyre')
STD_ANON_17.AfricaBrazzaville = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Africa/Brazzaville', tag='AfricaBrazzaville')
STD_ANON_17.AfricaBujumbura = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Africa/Bujumbura', tag='AfricaBujumbura')
STD_ANON_17.AfricaCairo = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Africa/Cairo', tag='AfricaCairo')
STD_ANON_17.AfricaCasablanca = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Africa/Casablanca', tag='AfricaCasablanca')
STD_ANON_17.AfricaCeuta = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Africa/Ceuta', tag='AfricaCeuta')
STD_ANON_17.AfricaConakry = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Africa/Conakry', tag='AfricaConakry')
STD_ANON_17.AfricaDakar = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Africa/Dakar', tag='AfricaDakar')
STD_ANON_17.AfricaDar_es_Salaam = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Africa/Dar_es_Salaam', tag='AfricaDar_es_Salaam')
STD_ANON_17.AfricaDjibouti = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Africa/Djibouti', tag='AfricaDjibouti')
STD_ANON_17.AfricaDouala = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Africa/Douala', tag='AfricaDouala')
STD_ANON_17.AfricaEl_Aaiun = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Africa/El_Aaiun', tag='AfricaEl_Aaiun')
STD_ANON_17.AfricaFreetown = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Africa/Freetown', tag='AfricaFreetown')
STD_ANON_17.AfricaGaborone = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Africa/Gaborone', tag='AfricaGaborone')
STD_ANON_17.AfricaHarare = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Africa/Harare', tag='AfricaHarare')
STD_ANON_17.AfricaJohannesburg = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Africa/Johannesburg', tag='AfricaJohannesburg')
STD_ANON_17.AfricaKampala = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Africa/Kampala', tag='AfricaKampala')
STD_ANON_17.AfricaKhartoum = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Africa/Khartoum', tag='AfricaKhartoum')
STD_ANON_17.AfricaKigali = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Africa/Kigali', tag='AfricaKigali')
STD_ANON_17.AfricaKinshasa = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Africa/Kinshasa', tag='AfricaKinshasa')
STD_ANON_17.AfricaLagos = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Africa/Lagos', tag='AfricaLagos')
STD_ANON_17.AfricaLibreville = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Africa/Libreville', tag='AfricaLibreville')
STD_ANON_17.AfricaLome = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Africa/Lome', tag='AfricaLome')
STD_ANON_17.AfricaLuanda = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Africa/Luanda', tag='AfricaLuanda')
STD_ANON_17.AfricaLubumbashi = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Africa/Lubumbashi', tag='AfricaLubumbashi')
STD_ANON_17.AfricaLusaka = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Africa/Lusaka', tag='AfricaLusaka')
STD_ANON_17.AfricaMalabo = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Africa/Malabo', tag='AfricaMalabo')
STD_ANON_17.AfricaMaputo = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Africa/Maputo', tag='AfricaMaputo')
STD_ANON_17.AfricaMaseru = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Africa/Maseru', tag='AfricaMaseru')
STD_ANON_17.AfricaMbabane = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Africa/Mbabane', tag='AfricaMbabane')
STD_ANON_17.AfricaMogadishu = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Africa/Mogadishu', tag='AfricaMogadishu')
STD_ANON_17.AfricaMonrovia = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Africa/Monrovia', tag='AfricaMonrovia')
STD_ANON_17.AfricaNairobi = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Africa/Nairobi', tag='AfricaNairobi')
STD_ANON_17.AfricaNdjamena = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Africa/Ndjamena', tag='AfricaNdjamena')
STD_ANON_17.AfricaNiamey = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Africa/Niamey', tag='AfricaNiamey')
STD_ANON_17.AfricaNouakchott = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Africa/Nouakchott', tag='AfricaNouakchott')
STD_ANON_17.AfricaOuagadougou = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Africa/Ouagadougou', tag='AfricaOuagadougou')
STD_ANON_17.AfricaPorto_Novo = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Africa/Porto-Novo', tag='AfricaPorto_Novo')
STD_ANON_17.AfricaSao_Tome = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Africa/Sao_Tome', tag='AfricaSao_Tome')
STD_ANON_17.AfricaTripoli = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Africa/Tripoli', tag='AfricaTripoli')
STD_ANON_17.AfricaTunis = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Africa/Tunis', tag='AfricaTunis')
STD_ANON_17.AfricaWindhoek = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Africa/Windhoek', tag='AfricaWindhoek')
STD_ANON_17.AmericaAdak = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Adak', tag='AmericaAdak')
STD_ANON_17.AmericaAnchorage = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Anchorage', tag='AmericaAnchorage')
STD_ANON_17.AmericaAnguilla = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Anguilla', tag='AmericaAnguilla')
STD_ANON_17.AmericaAntigua = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Antigua', tag='AmericaAntigua')
STD_ANON_17.AmericaAraguaina = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Araguaina', tag='AmericaAraguaina')
STD_ANON_17.AmericaArgentinaBuenos_Aires = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Argentina/Buenos_Aires', tag='AmericaArgentinaBuenos_Aires')
STD_ANON_17.AmericaArgentinaCatamarca = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Argentina/Catamarca', tag='AmericaArgentinaCatamarca')
STD_ANON_17.AmericaArgentinaCordoba = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Argentina/Cordoba', tag='AmericaArgentinaCordoba')
STD_ANON_17.AmericaArgentinaJujuy = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Argentina/Jujuy', tag='AmericaArgentinaJujuy')
STD_ANON_17.AmericaArgentinaLa_Rioja = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Argentina/La_Rioja', tag='AmericaArgentinaLa_Rioja')
STD_ANON_17.AmericaArgentinaMendoza = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Argentina/Mendoza', tag='AmericaArgentinaMendoza')
STD_ANON_17.AmericaArgentinaRio_Gallegos = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Argentina/Rio_Gallegos', tag='AmericaArgentinaRio_Gallegos')
STD_ANON_17.AmericaArgentinaSalta = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Argentina/Salta', tag='AmericaArgentinaSalta')
STD_ANON_17.AmericaArgentinaSan_Juan = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Argentina/San_Juan', tag='AmericaArgentinaSan_Juan')
STD_ANON_17.AmericaArgentinaSan_Luis = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Argentina/San_Luis', tag='AmericaArgentinaSan_Luis')
STD_ANON_17.AmericaArgentinaTucuman = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Argentina/Tucuman', tag='AmericaArgentinaTucuman')
STD_ANON_17.AmericaArgentinaUshuaia = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Argentina/Ushuaia', tag='AmericaArgentinaUshuaia')
STD_ANON_17.AmericaAruba = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Aruba', tag='AmericaAruba')
STD_ANON_17.AmericaAsuncion = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Asuncion', tag='AmericaAsuncion')
STD_ANON_17.AmericaAtikokan = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Atikokan', tag='AmericaAtikokan')
STD_ANON_17.AmericaBahia = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Bahia', tag='AmericaBahia')
STD_ANON_17.AmericaBahia_Banderas = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Bahia_Banderas', tag='AmericaBahia_Banderas')
STD_ANON_17.AmericaBarbados = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Barbados', tag='AmericaBarbados')
STD_ANON_17.AmericaBelem = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Belem', tag='AmericaBelem')
STD_ANON_17.AmericaBelize = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Belize', tag='AmericaBelize')
STD_ANON_17.AmericaBlanc_Sablon = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Blanc-Sablon', tag='AmericaBlanc_Sablon')
STD_ANON_17.AmericaBoa_Vista = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Boa_Vista', tag='AmericaBoa_Vista')
STD_ANON_17.AmericaBogota = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Bogota', tag='AmericaBogota')
STD_ANON_17.AmericaBoise = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Boise', tag='AmericaBoise')
STD_ANON_17.AmericaCambridge_Bay = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Cambridge_Bay', tag='AmericaCambridge_Bay')
STD_ANON_17.AmericaCampo_Grande = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Campo_Grande', tag='AmericaCampo_Grande')
STD_ANON_17.AmericaCancun = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Cancun', tag='AmericaCancun')
STD_ANON_17.AmericaCaracas = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Caracas', tag='AmericaCaracas')
STD_ANON_17.AmericaCayenne = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Cayenne', tag='AmericaCayenne')
STD_ANON_17.AmericaCayman = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Cayman', tag='AmericaCayman')
STD_ANON_17.AmericaChicago = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Chicago', tag='AmericaChicago')
STD_ANON_17.AmericaChihuahua = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Chihuahua', tag='AmericaChihuahua')
STD_ANON_17.AmericaCosta_Rica = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Costa_Rica', tag='AmericaCosta_Rica')
STD_ANON_17.AmericaCuiaba = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Cuiaba', tag='AmericaCuiaba')
STD_ANON_17.AmericaCuracao = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Curacao', tag='AmericaCuracao')
STD_ANON_17.AmericaDanmarkshavn = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Danmarkshavn', tag='AmericaDanmarkshavn')
STD_ANON_17.AmericaDawson = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Dawson', tag='AmericaDawson')
STD_ANON_17.AmericaDawson_Creek = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Dawson_Creek', tag='AmericaDawson_Creek')
STD_ANON_17.AmericaDenver = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Denver', tag='AmericaDenver')
STD_ANON_17.AmericaDetroit = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Detroit', tag='AmericaDetroit')
STD_ANON_17.AmericaDominica = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Dominica', tag='AmericaDominica')
STD_ANON_17.AmericaEdmonton = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Edmonton', tag='AmericaEdmonton')
STD_ANON_17.AmericaEirunepe = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Eirunepe', tag='AmericaEirunepe')
STD_ANON_17.AmericaEl_Salvador = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/El_Salvador', tag='AmericaEl_Salvador')
STD_ANON_17.AmericaFortaleza = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Fortaleza', tag='AmericaFortaleza')
STD_ANON_17.AmericaGlace_Bay = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Glace_Bay', tag='AmericaGlace_Bay')
STD_ANON_17.AmericaGodthab = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Godthab', tag='AmericaGodthab')
STD_ANON_17.AmericaGoose_Bay = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Goose_Bay', tag='AmericaGoose_Bay')
STD_ANON_17.AmericaGrand_Turk = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Grand_Turk', tag='AmericaGrand_Turk')
STD_ANON_17.AmericaGrenada = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Grenada', tag='AmericaGrenada')
STD_ANON_17.AmericaGuadeloupe = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Guadeloupe', tag='AmericaGuadeloupe')
STD_ANON_17.AmericaGuatemala = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Guatemala', tag='AmericaGuatemala')
STD_ANON_17.AmericaGuayaquil = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Guayaquil', tag='AmericaGuayaquil')
STD_ANON_17.AmericaGuyana = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Guyana', tag='AmericaGuyana')
STD_ANON_17.AmericaHalifax = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Halifax', tag='AmericaHalifax')
STD_ANON_17.AmericaHavana = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Havana', tag='AmericaHavana')
STD_ANON_17.AmericaHermosillo = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Hermosillo', tag='AmericaHermosillo')
STD_ANON_17.AmericaIndianaIndianapolis = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Indiana/Indianapolis', tag='AmericaIndianaIndianapolis')
STD_ANON_17.AmericaIndianaKnox = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Indiana/Knox', tag='AmericaIndianaKnox')
STD_ANON_17.AmericaIndianaMarengo = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Indiana/Marengo', tag='AmericaIndianaMarengo')
STD_ANON_17.AmericaIndianaPetersburg = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Indiana/Petersburg', tag='AmericaIndianaPetersburg')
STD_ANON_17.AmericaIndianaTell_City = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Indiana/Tell_City', tag='AmericaIndianaTell_City')
STD_ANON_17.AmericaIndianaVevay = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Indiana/Vevay', tag='AmericaIndianaVevay')
STD_ANON_17.AmericaIndianaVincennes = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Indiana/Vincennes', tag='AmericaIndianaVincennes')
STD_ANON_17.AmericaIndianaWinamac = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Indiana/Winamac', tag='AmericaIndianaWinamac')
STD_ANON_17.AmericaInuvik = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Inuvik', tag='AmericaInuvik')
STD_ANON_17.AmericaIqaluit = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Iqaluit', tag='AmericaIqaluit')
STD_ANON_17.AmericaJamaica = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Jamaica', tag='AmericaJamaica')
STD_ANON_17.AmericaJuneau = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Juneau', tag='AmericaJuneau')
STD_ANON_17.AmericaKentuckyLouisville = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Kentucky/Louisville', tag='AmericaKentuckyLouisville')
STD_ANON_17.AmericaKentuckyMonticello = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Kentucky/Monticello', tag='AmericaKentuckyMonticello')
STD_ANON_17.AmericaLa_Paz = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/La_Paz', tag='AmericaLa_Paz')
STD_ANON_17.AmericaLima = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Lima', tag='AmericaLima')
STD_ANON_17.AmericaLos_Angeles = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Los_Angeles', tag='AmericaLos_Angeles')
STD_ANON_17.AmericaMaceio = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Maceio', tag='AmericaMaceio')
STD_ANON_17.AmericaManagua = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Managua', tag='AmericaManagua')
STD_ANON_17.AmericaManaus = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Manaus', tag='AmericaManaus')
STD_ANON_17.AmericaMarigot = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Marigot', tag='AmericaMarigot')
STD_ANON_17.AmericaMartinique = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Martinique', tag='AmericaMartinique')
STD_ANON_17.AmericaMatamoros = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Matamoros', tag='AmericaMatamoros')
STD_ANON_17.AmericaMazatlan = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Mazatlan', tag='AmericaMazatlan')
STD_ANON_17.AmericaMenominee = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Menominee', tag='AmericaMenominee')
STD_ANON_17.AmericaMerida = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Merida', tag='AmericaMerida')
STD_ANON_17.AmericaMexico_City = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Mexico_City', tag='AmericaMexico_City')
STD_ANON_17.AmericaMiquelon = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Miquelon', tag='AmericaMiquelon')
STD_ANON_17.AmericaMoncton = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Moncton', tag='AmericaMoncton')
STD_ANON_17.AmericaMonterrey = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Monterrey', tag='AmericaMonterrey')
STD_ANON_17.AmericaMontevideo = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Montevideo', tag='AmericaMontevideo')
STD_ANON_17.AmericaMontreal = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Montreal', tag='AmericaMontreal')
STD_ANON_17.AmericaMontserrat = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Montserrat', tag='AmericaMontserrat')
STD_ANON_17.AmericaNassau = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Nassau', tag='AmericaNassau')
STD_ANON_17.AmericaNew_York = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/New_York', tag='AmericaNew_York')
STD_ANON_17.AmericaNipigon = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Nipigon', tag='AmericaNipigon')
STD_ANON_17.AmericaNome = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Nome', tag='AmericaNome')
STD_ANON_17.AmericaNoronha = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Noronha', tag='AmericaNoronha')
STD_ANON_17.AmericaNorth_DakotaBeulah = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/North_Dakota/Beulah', tag='AmericaNorth_DakotaBeulah')
STD_ANON_17.AmericaNorth_DakotaCenter = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/North_Dakota/Center', tag='AmericaNorth_DakotaCenter')
STD_ANON_17.AmericaNorth_DakotaNew_Salem = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/North_Dakota/New_Salem', tag='AmericaNorth_DakotaNew_Salem')
STD_ANON_17.AmericaOjinaga = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Ojinaga', tag='AmericaOjinaga')
STD_ANON_17.AmericaPanama = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Panama', tag='AmericaPanama')
STD_ANON_17.AmericaPangnirtung = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Pangnirtung', tag='AmericaPangnirtung')
STD_ANON_17.AmericaParamaribo = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Paramaribo', tag='AmericaParamaribo')
STD_ANON_17.AmericaPhoenix = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Phoenix', tag='AmericaPhoenix')
STD_ANON_17.AmericaPort_au_Prince = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Port-au-Prince', tag='AmericaPort_au_Prince')
STD_ANON_17.AmericaPort_of_Spain = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Port_of_Spain', tag='AmericaPort_of_Spain')
STD_ANON_17.AmericaPorto_Velho = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Porto_Velho', tag='AmericaPorto_Velho')
STD_ANON_17.AmericaPuerto_Rico = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Puerto_Rico', tag='AmericaPuerto_Rico')
STD_ANON_17.AmericaRainy_River = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Rainy_River', tag='AmericaRainy_River')
STD_ANON_17.AmericaRankin_Inlet = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Rankin_Inlet', tag='AmericaRankin_Inlet')
STD_ANON_17.AmericaRecife = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Recife', tag='AmericaRecife')
STD_ANON_17.AmericaRegina = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Regina', tag='AmericaRegina')
STD_ANON_17.AmericaResolute = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Resolute', tag='AmericaResolute')
STD_ANON_17.AmericaRio_Branco = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Rio_Branco', tag='AmericaRio_Branco')
STD_ANON_17.AmericaSanta_Isabel = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Santa_Isabel', tag='AmericaSanta_Isabel')
STD_ANON_17.AmericaSantarem = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Santarem', tag='AmericaSantarem')
STD_ANON_17.AmericaSantiago = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Santiago', tag='AmericaSantiago')
STD_ANON_17.AmericaSanto_Domingo = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Santo_Domingo', tag='AmericaSanto_Domingo')
STD_ANON_17.AmericaSao_Paulo = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Sao_Paulo', tag='AmericaSao_Paulo')
STD_ANON_17.AmericaScoresbysund = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Scoresbysund', tag='AmericaScoresbysund')
STD_ANON_17.AmericaShiprock = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Shiprock', tag='AmericaShiprock')
STD_ANON_17.AmericaSt_Barthelemy = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/St_Barthelemy', tag='AmericaSt_Barthelemy')
STD_ANON_17.AmericaSt_Johns = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/St_Johns', tag='AmericaSt_Johns')
STD_ANON_17.AmericaSt_Kitts = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/St_Kitts', tag='AmericaSt_Kitts')
STD_ANON_17.AmericaSt_Lucia = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/St_Lucia', tag='AmericaSt_Lucia')
STD_ANON_17.AmericaSt_Thomas = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/St_Thomas', tag='AmericaSt_Thomas')
STD_ANON_17.AmericaSt_Vincent = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/St_Vincent', tag='AmericaSt_Vincent')
STD_ANON_17.AmericaSwift_Current = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Swift_Current', tag='AmericaSwift_Current')
STD_ANON_17.AmericaTegucigalpa = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Tegucigalpa', tag='AmericaTegucigalpa')
STD_ANON_17.AmericaThule = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Thule', tag='AmericaThule')
STD_ANON_17.AmericaThunder_Bay = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Thunder_Bay', tag='AmericaThunder_Bay')
STD_ANON_17.AmericaTijuana = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Tijuana', tag='AmericaTijuana')
STD_ANON_17.AmericaToronto = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Toronto', tag='AmericaToronto')
STD_ANON_17.AmericaTortola = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Tortola', tag='AmericaTortola')
STD_ANON_17.AmericaVancouver = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Vancouver', tag='AmericaVancouver')
STD_ANON_17.AmericaWhitehorse = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Whitehorse', tag='AmericaWhitehorse')
STD_ANON_17.AmericaWinnipeg = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Winnipeg', tag='AmericaWinnipeg')
STD_ANON_17.AmericaYakutat = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Yakutat', tag='AmericaYakutat')
STD_ANON_17.AmericaYellowknife = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='America/Yellowknife', tag='AmericaYellowknife')
STD_ANON_17.AntarcticaCasey = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Antarctica/Casey', tag='AntarcticaCasey')
STD_ANON_17.AntarcticaDavis = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Antarctica/Davis', tag='AntarcticaDavis')
STD_ANON_17.AntarcticaDumontDUrville = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Antarctica/DumontDUrville', tag='AntarcticaDumontDUrville')
STD_ANON_17.AntarcticaMacquarie = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Antarctica/Macquarie', tag='AntarcticaMacquarie')
STD_ANON_17.AntarcticaMawson = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Antarctica/Mawson', tag='AntarcticaMawson')
STD_ANON_17.AntarcticaMcMurdo = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Antarctica/McMurdo', tag='AntarcticaMcMurdo')
STD_ANON_17.AntarcticaPalmer = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Antarctica/Palmer', tag='AntarcticaPalmer')
STD_ANON_17.AntarcticaRothera = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Antarctica/Rothera', tag='AntarcticaRothera')
STD_ANON_17.AntarcticaSouth_Pole = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Antarctica/South_Pole', tag='AntarcticaSouth_Pole')
STD_ANON_17.AntarcticaSyowa = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Antarctica/Syowa', tag='AntarcticaSyowa')
STD_ANON_17.AntarcticaVostok = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Antarctica/Vostok', tag='AntarcticaVostok')
STD_ANON_17.ArcticLongyearbyen = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Arctic/Longyearbyen', tag='ArcticLongyearbyen')
STD_ANON_17.AsiaAden = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Asia/Aden', tag='AsiaAden')
STD_ANON_17.AsiaAlmaty = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Asia/Almaty', tag='AsiaAlmaty')
STD_ANON_17.AsiaAmman = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Asia/Amman', tag='AsiaAmman')
STD_ANON_17.AsiaAnadyr = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Asia/Anadyr', tag='AsiaAnadyr')
STD_ANON_17.AsiaAqtau = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Asia/Aqtau', tag='AsiaAqtau')
STD_ANON_17.AsiaAqtobe = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Asia/Aqtobe', tag='AsiaAqtobe')
STD_ANON_17.AsiaAshgabat = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Asia/Ashgabat', tag='AsiaAshgabat')
STD_ANON_17.AsiaBaghdad = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Asia/Baghdad', tag='AsiaBaghdad')
STD_ANON_17.AsiaBahrain = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Asia/Bahrain', tag='AsiaBahrain')
STD_ANON_17.AsiaBaku = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Asia/Baku', tag='AsiaBaku')
STD_ANON_17.AsiaBangkok = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Asia/Bangkok', tag='AsiaBangkok')
STD_ANON_17.AsiaBeirut = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Asia/Beirut', tag='AsiaBeirut')
STD_ANON_17.AsiaBishkek = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Asia/Bishkek', tag='AsiaBishkek')
STD_ANON_17.AsiaBrunei = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Asia/Brunei', tag='AsiaBrunei')
STD_ANON_17.AsiaChoibalsan = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Asia/Choibalsan', tag='AsiaChoibalsan')
STD_ANON_17.AsiaChongqing = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Asia/Chongqing', tag='AsiaChongqing')
STD_ANON_17.AsiaColombo = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Asia/Colombo', tag='AsiaColombo')
STD_ANON_17.AsiaDamascus = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Asia/Damascus', tag='AsiaDamascus')
STD_ANON_17.AsiaDhaka = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Asia/Dhaka', tag='AsiaDhaka')
STD_ANON_17.AsiaDili = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Asia/Dili', tag='AsiaDili')
STD_ANON_17.AsiaDubai = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Asia/Dubai', tag='AsiaDubai')
STD_ANON_17.AsiaDushanbe = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Asia/Dushanbe', tag='AsiaDushanbe')
STD_ANON_17.AsiaGaza = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Asia/Gaza', tag='AsiaGaza')
STD_ANON_17.AsiaHarbin = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Asia/Harbin', tag='AsiaHarbin')
STD_ANON_17.AsiaHo_Chi_Minh = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Asia/Ho_Chi_Minh', tag='AsiaHo_Chi_Minh')
STD_ANON_17.AsiaHong_Kong = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Asia/Hong_Kong', tag='AsiaHong_Kong')
STD_ANON_17.AsiaHovd = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Asia/Hovd', tag='AsiaHovd')
STD_ANON_17.AsiaIrkutsk = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Asia/Irkutsk', tag='AsiaIrkutsk')
STD_ANON_17.AsiaJakarta = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Asia/Jakarta', tag='AsiaJakarta')
STD_ANON_17.AsiaJayapura = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Asia/Jayapura', tag='AsiaJayapura')
STD_ANON_17.AsiaJerusalem = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Asia/Jerusalem', tag='AsiaJerusalem')
STD_ANON_17.AsiaKabul = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Asia/Kabul', tag='AsiaKabul')
STD_ANON_17.AsiaKamchatka = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Asia/Kamchatka', tag='AsiaKamchatka')
STD_ANON_17.AsiaKarachi = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Asia/Karachi', tag='AsiaKarachi')
STD_ANON_17.AsiaKashgar = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Asia/Kashgar', tag='AsiaKashgar')
STD_ANON_17.AsiaKathmandu = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Asia/Kathmandu', tag='AsiaKathmandu')
STD_ANON_17.AsiaKolkata = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Asia/Kolkata', tag='AsiaKolkata')
STD_ANON_17.AsiaKrasnoyarsk = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Asia/Krasnoyarsk', tag='AsiaKrasnoyarsk')
STD_ANON_17.AsiaKuala_Lumpur = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Asia/Kuala_Lumpur', tag='AsiaKuala_Lumpur')
STD_ANON_17.AsiaKuching = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Asia/Kuching', tag='AsiaKuching')
STD_ANON_17.AsiaKuwait = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Asia/Kuwait', tag='AsiaKuwait')
STD_ANON_17.AsiaMacau = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Asia/Macau', tag='AsiaMacau')
STD_ANON_17.AsiaMagadan = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Asia/Magadan', tag='AsiaMagadan')
STD_ANON_17.AsiaMakassar = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Asia/Makassar', tag='AsiaMakassar')
STD_ANON_17.AsiaManila = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Asia/Manila', tag='AsiaManila')
STD_ANON_17.AsiaMuscat = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Asia/Muscat', tag='AsiaMuscat')
STD_ANON_17.AsiaNicosia = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Asia/Nicosia', tag='AsiaNicosia')
STD_ANON_17.AsiaNovokuznetsk = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Asia/Novokuznetsk', tag='AsiaNovokuznetsk')
STD_ANON_17.AsiaNovosibirsk = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Asia/Novosibirsk', tag='AsiaNovosibirsk')
STD_ANON_17.AsiaOmsk = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Asia/Omsk', tag='AsiaOmsk')
STD_ANON_17.AsiaOral = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Asia/Oral', tag='AsiaOral')
STD_ANON_17.AsiaPhnom_Penh = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Asia/Phnom_Penh', tag='AsiaPhnom_Penh')
STD_ANON_17.AsiaPontianak = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Asia/Pontianak', tag='AsiaPontianak')
STD_ANON_17.AsiaPyongyang = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Asia/Pyongyang', tag='AsiaPyongyang')
STD_ANON_17.AsiaQatar = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Asia/Qatar', tag='AsiaQatar')
STD_ANON_17.AsiaQyzylorda = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Asia/Qyzylorda', tag='AsiaQyzylorda')
STD_ANON_17.AsiaRangoon = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Asia/Rangoon', tag='AsiaRangoon')
STD_ANON_17.AsiaRiyadh = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Asia/Riyadh', tag='AsiaRiyadh')
STD_ANON_17.AsiaSakhalin = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Asia/Sakhalin', tag='AsiaSakhalin')
STD_ANON_17.AsiaSamarkand = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Asia/Samarkand', tag='AsiaSamarkand')
STD_ANON_17.AsiaSeoul = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Asia/Seoul', tag='AsiaSeoul')
STD_ANON_17.AsiaShanghai = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Asia/Shanghai', tag='AsiaShanghai')
STD_ANON_17.AsiaSingapore = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Asia/Singapore', tag='AsiaSingapore')
STD_ANON_17.AsiaTaipei = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Asia/Taipei', tag='AsiaTaipei')
STD_ANON_17.AsiaTashkent = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Asia/Tashkent', tag='AsiaTashkent')
STD_ANON_17.AsiaTbilisi = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Asia/Tbilisi', tag='AsiaTbilisi')
STD_ANON_17.AsiaTehran = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Asia/Tehran', tag='AsiaTehran')
STD_ANON_17.AsiaThimphu = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Asia/Thimphu', tag='AsiaThimphu')
STD_ANON_17.AsiaTokyo = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Asia/Tokyo', tag='AsiaTokyo')
STD_ANON_17.AsiaUlaanbaatar = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Asia/Ulaanbaatar', tag='AsiaUlaanbaatar')
STD_ANON_17.AsiaUrumqi = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Asia/Urumqi', tag='AsiaUrumqi')
STD_ANON_17.AsiaVientiane = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Asia/Vientiane', tag='AsiaVientiane')
STD_ANON_17.AsiaVladivostok = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Asia/Vladivostok', tag='AsiaVladivostok')
STD_ANON_17.AsiaYakutsk = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Asia/Yakutsk', tag='AsiaYakutsk')
STD_ANON_17.AsiaYekaterinburg = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Asia/Yekaterinburg', tag='AsiaYekaterinburg')
STD_ANON_17.AsiaYerevan = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Asia/Yerevan', tag='AsiaYerevan')
STD_ANON_17.AtlanticAzores = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Atlantic/Azores', tag='AtlanticAzores')
STD_ANON_17.AtlanticBermuda = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Atlantic/Bermuda', tag='AtlanticBermuda')
STD_ANON_17.AtlanticCanary = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Atlantic/Canary', tag='AtlanticCanary')
STD_ANON_17.AtlanticCape_Verde = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Atlantic/Cape_Verde', tag='AtlanticCape_Verde')
STD_ANON_17.AtlanticFaroe = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Atlantic/Faroe', tag='AtlanticFaroe')
STD_ANON_17.AtlanticMadeira = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Atlantic/Madeira', tag='AtlanticMadeira')
STD_ANON_17.AtlanticReykjavik = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Atlantic/Reykjavik', tag='AtlanticReykjavik')
STD_ANON_17.AtlanticSouth_Georgia = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Atlantic/South_Georgia', tag='AtlanticSouth_Georgia')
STD_ANON_17.AtlanticSt_Helena = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Atlantic/St_Helena', tag='AtlanticSt_Helena')
STD_ANON_17.AtlanticStanley = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Atlantic/Stanley', tag='AtlanticStanley')
STD_ANON_17.AustraliaAdelaide = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Australia/Adelaide', tag='AustraliaAdelaide')
STD_ANON_17.AustraliaBrisbane = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Australia/Brisbane', tag='AustraliaBrisbane')
STD_ANON_17.AustraliaBroken_Hill = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Australia/Broken_Hill', tag='AustraliaBroken_Hill')
STD_ANON_17.AustraliaCurrie = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Australia/Currie', tag='AustraliaCurrie')
STD_ANON_17.AustraliaDarwin = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Australia/Darwin', tag='AustraliaDarwin')
STD_ANON_17.AustraliaEucla = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Australia/Eucla', tag='AustraliaEucla')
STD_ANON_17.AustraliaHobart = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Australia/Hobart', tag='AustraliaHobart')
STD_ANON_17.AustraliaLindeman = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Australia/Lindeman', tag='AustraliaLindeman')
STD_ANON_17.AustraliaLord_Howe = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Australia/Lord_Howe', tag='AustraliaLord_Howe')
STD_ANON_17.AustraliaMelbourne = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Australia/Melbourne', tag='AustraliaMelbourne')
STD_ANON_17.AustraliaPerth = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Australia/Perth', tag='AustraliaPerth')
STD_ANON_17.AustraliaSydney = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Australia/Sydney', tag='AustraliaSydney')
STD_ANON_17.EuropeAmsterdam = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Europe/Amsterdam', tag='EuropeAmsterdam')
STD_ANON_17.EuropeAndorra = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Europe/Andorra', tag='EuropeAndorra')
STD_ANON_17.EuropeAthens = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Europe/Athens', tag='EuropeAthens')
STD_ANON_17.EuropeBelgrade = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Europe/Belgrade', tag='EuropeBelgrade')
STD_ANON_17.EuropeBerlin = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Europe/Berlin', tag='EuropeBerlin')
STD_ANON_17.EuropeBratislava = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Europe/Bratislava', tag='EuropeBratislava')
STD_ANON_17.EuropeBrussels = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Europe/Brussels', tag='EuropeBrussels')
STD_ANON_17.EuropeBucharest = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Europe/Bucharest', tag='EuropeBucharest')
STD_ANON_17.EuropeBudapest = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Europe/Budapest', tag='EuropeBudapest')
STD_ANON_17.EuropeChisinau = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Europe/Chisinau', tag='EuropeChisinau')
STD_ANON_17.EuropeCopenhagen = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Europe/Copenhagen', tag='EuropeCopenhagen')
STD_ANON_17.EuropeDublin = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Europe/Dublin', tag='EuropeDublin')
STD_ANON_17.EuropeGibraltar = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Europe/Gibraltar', tag='EuropeGibraltar')
STD_ANON_17.EuropeGuernsey = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Europe/Guernsey', tag='EuropeGuernsey')
STD_ANON_17.EuropeHelsinki = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Europe/Helsinki', tag='EuropeHelsinki')
STD_ANON_17.EuropeIsle_of_Man = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Europe/Isle_of_Man', tag='EuropeIsle_of_Man')
STD_ANON_17.EuropeIstanbul = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Europe/Istanbul', tag='EuropeIstanbul')
STD_ANON_17.EuropeJersey = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Europe/Jersey', tag='EuropeJersey')
STD_ANON_17.EuropeKaliningrad = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Europe/Kaliningrad', tag='EuropeKaliningrad')
STD_ANON_17.EuropeKiev = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Europe/Kiev', tag='EuropeKiev')
STD_ANON_17.EuropeLisbon = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Europe/Lisbon', tag='EuropeLisbon')
STD_ANON_17.EuropeLjubljana = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Europe/Ljubljana', tag='EuropeLjubljana')
STD_ANON_17.EuropeLondon = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Europe/London', tag='EuropeLondon')
STD_ANON_17.EuropeLuxembourg = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Europe/Luxembourg', tag='EuropeLuxembourg')
STD_ANON_17.EuropeMadrid = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Europe/Madrid', tag='EuropeMadrid')
STD_ANON_17.EuropeMalta = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Europe/Malta', tag='EuropeMalta')
STD_ANON_17.EuropeMariehamn = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Europe/Mariehamn', tag='EuropeMariehamn')
STD_ANON_17.EuropeMinsk = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Europe/Minsk', tag='EuropeMinsk')
STD_ANON_17.EuropeMonaco = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Europe/Monaco', tag='EuropeMonaco')
STD_ANON_17.EuropeMoscow = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Europe/Moscow', tag='EuropeMoscow')
STD_ANON_17.EuropeOslo = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Europe/Oslo', tag='EuropeOslo')
STD_ANON_17.EuropeParis = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Europe/Paris', tag='EuropeParis')
STD_ANON_17.EuropePodgorica = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Europe/Podgorica', tag='EuropePodgorica')
STD_ANON_17.EuropePrague = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Europe/Prague', tag='EuropePrague')
STD_ANON_17.EuropeRiga = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Europe/Riga', tag='EuropeRiga')
STD_ANON_17.EuropeRome = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Europe/Rome', tag='EuropeRome')
STD_ANON_17.EuropeSamara = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Europe/Samara', tag='EuropeSamara')
STD_ANON_17.EuropeSan_Marino = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Europe/San_Marino', tag='EuropeSan_Marino')
STD_ANON_17.EuropeSarajevo = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Europe/Sarajevo', tag='EuropeSarajevo')
STD_ANON_17.EuropeSimferopol = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Europe/Simferopol', tag='EuropeSimferopol')
STD_ANON_17.EuropeSkopje = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Europe/Skopje', tag='EuropeSkopje')
STD_ANON_17.EuropeSofia = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Europe/Sofia', tag='EuropeSofia')
STD_ANON_17.EuropeStockholm = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Europe/Stockholm', tag='EuropeStockholm')
STD_ANON_17.EuropeTallinn = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Europe/Tallinn', tag='EuropeTallinn')
STD_ANON_17.EuropeTirane = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Europe/Tirane', tag='EuropeTirane')
STD_ANON_17.EuropeUzhgorod = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Europe/Uzhgorod', tag='EuropeUzhgorod')
STD_ANON_17.EuropeVaduz = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Europe/Vaduz', tag='EuropeVaduz')
STD_ANON_17.EuropeVatican = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Europe/Vatican', tag='EuropeVatican')
STD_ANON_17.EuropeVienna = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Europe/Vienna', tag='EuropeVienna')
STD_ANON_17.EuropeVilnius = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Europe/Vilnius', tag='EuropeVilnius')
STD_ANON_17.EuropeVolgograd = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Europe/Volgograd', tag='EuropeVolgograd')
STD_ANON_17.EuropeWarsaw = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Europe/Warsaw', tag='EuropeWarsaw')
STD_ANON_17.EuropeZagreb = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Europe/Zagreb', tag='EuropeZagreb')
STD_ANON_17.EuropeZaporozhye = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Europe/Zaporozhye', tag='EuropeZaporozhye')
STD_ANON_17.EuropeZurich = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Europe/Zurich', tag='EuropeZurich')
STD_ANON_17.GMT_14 = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='GMT-14', tag='GMT_14')
STD_ANON_17.GMT_13 = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='GMT-13', tag='GMT_13')
STD_ANON_17.GMT_12 = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='GMT-12', tag='GMT_12')
STD_ANON_17.GMT_11 = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='GMT-11', tag='GMT_11')
STD_ANON_17.GMT_10 = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='GMT-10', tag='GMT_10')
STD_ANON_17.GMT_9 = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='GMT-9', tag='GMT_9')
STD_ANON_17.GMT_8 = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='GMT-8', tag='GMT_8')
STD_ANON_17.GMT_7 = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='GMT-7', tag='GMT_7')
STD_ANON_17.GMT_6 = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='GMT-6', tag='GMT_6')
STD_ANON_17.GMT_5 = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='GMT-5', tag='GMT_5')
STD_ANON_17.GMT_4 = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='GMT-4', tag='GMT_4')
STD_ANON_17.GMT_3 = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='GMT-3', tag='GMT_3')
STD_ANON_17.GMT_2 = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='GMT-2', tag='GMT_2')
STD_ANON_17.GMT_1 = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='GMT-1', tag='GMT_1')
STD_ANON_17.GMT_0 = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='GMT-0', tag='GMT_0')
STD_ANON_17.GMT0 = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='GMT+0', tag='GMT0')
STD_ANON_17.GMT0_ = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='GMT0', tag='GMT0_')
STD_ANON_17.GMT1 = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='GMT+1', tag='GMT1')
STD_ANON_17.GMT2 = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='GMT+2', tag='GMT2')
STD_ANON_17.GMT3 = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='GMT+3', tag='GMT3')
STD_ANON_17.GMT4 = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='GMT+4', tag='GMT4')
STD_ANON_17.GMT5 = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='GMT+5', tag='GMT5')
STD_ANON_17.GMT6 = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='GMT+6', tag='GMT6')
STD_ANON_17.GMT7 = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='GMT+7', tag='GMT7')
STD_ANON_17.GMT8 = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='GMT+8', tag='GMT8')
STD_ANON_17.GMT9 = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='GMT+9', tag='GMT9')
STD_ANON_17.GMT10 = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='GMT+10', tag='GMT10')
STD_ANON_17.GMT11 = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='GMT+11', tag='GMT11')
STD_ANON_17.GMT12 = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='GMT+12', tag='GMT12')
STD_ANON_17.UCT = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='UCT', tag='UCT')
STD_ANON_17.UTC = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='UTC', tag='UTC')
STD_ANON_17.Universal = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Universal', tag='Universal')
STD_ANON_17.Greenwich = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Greenwich', tag='Greenwich')
STD_ANON_17.Zulu = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Zulu', tag='Zulu')
STD_ANON_17.IndianAntananarivo = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Indian/Antananarivo', tag='IndianAntananarivo')
STD_ANON_17.IndianChagos = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Indian/Chagos', tag='IndianChagos')
STD_ANON_17.IndianChristmas = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Indian/Christmas', tag='IndianChristmas')
STD_ANON_17.IndianCocos = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Indian/Cocos', tag='IndianCocos')
STD_ANON_17.IndianComoro = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Indian/Comoro', tag='IndianComoro')
STD_ANON_17.IndianKerguelen = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Indian/Kerguelen', tag='IndianKerguelen')
STD_ANON_17.IndianMahe = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Indian/Mahe', tag='IndianMahe')
STD_ANON_17.IndianMaldives = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Indian/Maldives', tag='IndianMaldives')
STD_ANON_17.IndianMauritius = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Indian/Mauritius', tag='IndianMauritius')
STD_ANON_17.IndianMayotte = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Indian/Mayotte', tag='IndianMayotte')
STD_ANON_17.IndianReunion = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Indian/Reunion', tag='IndianReunion')
STD_ANON_17.PacificApia = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Pacific/Apia', tag='PacificApia')
STD_ANON_17.PacificAuckland = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Pacific/Auckland', tag='PacificAuckland')
STD_ANON_17.PacificChatham = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Pacific/Chatham', tag='PacificChatham')
STD_ANON_17.PacificChuuk = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Pacific/Chuuk', tag='PacificChuuk')
STD_ANON_17.PacificEaster = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Pacific/Easter', tag='PacificEaster')
STD_ANON_17.PacificEfate = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Pacific/Efate', tag='PacificEfate')
STD_ANON_17.PacificEnderbury = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Pacific/Enderbury', tag='PacificEnderbury')
STD_ANON_17.PacificFakaofo = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Pacific/Fakaofo', tag='PacificFakaofo')
STD_ANON_17.PacificFiji = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Pacific/Fiji', tag='PacificFiji')
STD_ANON_17.PacificFunafuti = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Pacific/Funafuti', tag='PacificFunafuti')
STD_ANON_17.PacificGalapagos = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Pacific/Galapagos', tag='PacificGalapagos')
STD_ANON_17.PacificGambier = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Pacific/Gambier', tag='PacificGambier')
STD_ANON_17.PacificGuadalcanal = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Pacific/Guadalcanal', tag='PacificGuadalcanal')
STD_ANON_17.PacificGuam = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Pacific/Guam', tag='PacificGuam')
STD_ANON_17.PacificHonolulu = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Pacific/Honolulu', tag='PacificHonolulu')
STD_ANON_17.PacificJohnston = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Pacific/Johnston', tag='PacificJohnston')
STD_ANON_17.PacificKiritimati = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Pacific/Kiritimati', tag='PacificKiritimati')
STD_ANON_17.PacificKosrae = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Pacific/Kosrae', tag='PacificKosrae')
STD_ANON_17.PacificKwajalein = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Pacific/Kwajalein', tag='PacificKwajalein')
STD_ANON_17.PacificMajuro = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Pacific/Majuro', tag='PacificMajuro')
STD_ANON_17.PacificMarquesas = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Pacific/Marquesas', tag='PacificMarquesas')
STD_ANON_17.PacificMidway = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Pacific/Midway', tag='PacificMidway')
STD_ANON_17.PacificNauru = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Pacific/Nauru', tag='PacificNauru')
STD_ANON_17.PacificNiue = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Pacific/Niue', tag='PacificNiue')
STD_ANON_17.PacificNorfolk = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Pacific/Norfolk', tag='PacificNorfolk')
STD_ANON_17.PacificNoumea = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Pacific/Noumea', tag='PacificNoumea')
STD_ANON_17.PacificPago_Pago = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Pacific/Pago_Pago', tag='PacificPago_Pago')
STD_ANON_17.PacificPalau = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Pacific/Palau', tag='PacificPalau')
STD_ANON_17.PacificPitcairn = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Pacific/Pitcairn', tag='PacificPitcairn')
STD_ANON_17.PacificPohnpei = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Pacific/Pohnpei', tag='PacificPohnpei')
STD_ANON_17.PacificPort_Moresby = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Pacific/Port_Moresby', tag='PacificPort_Moresby')
STD_ANON_17.PacificRarotonga = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Pacific/Rarotonga', tag='PacificRarotonga')
STD_ANON_17.PacificSaipan = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Pacific/Saipan', tag='PacificSaipan')
STD_ANON_17.PacificTahiti = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Pacific/Tahiti', tag='PacificTahiti')
STD_ANON_17.PacificTarawa = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Pacific/Tarawa', tag='PacificTarawa')
STD_ANON_17.PacificTongatapu = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Pacific/Tongatapu', tag='PacificTongatapu')
STD_ANON_17.PacificWake = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Pacific/Wake', tag='PacificWake')
STD_ANON_17.PacificWallis = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Pacific/Wallis', tag='PacificWallis')
STD_ANON_17._InitializeFacetMap(STD_ANON_17._CF_enumeration)

# Atomic simple type: {http://www.usharesoft.com/uforge}seLinuxMode
class seLinuxMode (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'seLinuxMode')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5493, 4)
    _Documentation = None
seLinuxMode._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=seLinuxMode, enum_prefix=None)
seLinuxMode.disabled = seLinuxMode._CF_enumeration.addEnumeration(unicode_value='disabled', tag='disabled')
seLinuxMode.permissive = seLinuxMode._CF_enumeration.addEnumeration(unicode_value='permissive', tag='permissive')
seLinuxMode.enforcing = seLinuxMode._CF_enumeration.addEnumeration(unicode_value='enforcing', tag='enforcing')
seLinuxMode._InitializeFacetMap(seLinuxMode._CF_enumeration)
Namespace.addCategoryObject('typeBinding', 'seLinuxMode', seLinuxMode)

# Atomic simple type: [anonymous]
class STD_ANON_18 (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6067, 24)
    _Documentation = None
STD_ANON_18._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_18, enum_prefix=None)
STD_ANON_18.Administrator = STD_ANON_18._CF_enumeration.addEnumeration(unicode_value='Administrator', tag='Administrator')
STD_ANON_18.Collaborator = STD_ANON_18._CF_enumeration.addEnumeration(unicode_value='Collaborator', tag='Collaborator')
STD_ANON_18.Guest = STD_ANON_18._CF_enumeration.addEnumeration(unicode_value='Guest', tag='Guest')
STD_ANON_18._InitializeFacetMap(STD_ANON_18._CF_enumeration)

# Atomic simple type: [anonymous]
class STD_ANON_19 (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6276, 24)
    _Documentation = None
STD_ANON_19._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_19, enum_prefix=None)
STD_ANON_19.AUTOMATIC = STD_ANON_19._CF_enumeration.addEnumeration(unicode_value='AUTOMATIC', tag='AUTOMATIC')
STD_ANON_19.MANUAL = STD_ANON_19._CF_enumeration.addEnumeration(unicode_value='MANUAL', tag='MANUAL')
STD_ANON_19.DISABLED = STD_ANON_19._CF_enumeration.addEnumeration(unicode_value='DISABLED', tag='DISABLED')
STD_ANON_19._InitializeFacetMap(STD_ANON_19._CF_enumeration)

# Atomic simple type: [anonymous]
class STD_ANON_20 (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6288, 24)
    _Documentation = None
STD_ANON_20._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_20, enum_prefix=None)
STD_ANON_20.AUTOMATIC = STD_ANON_20._CF_enumeration.addEnumeration(unicode_value='AUTOMATIC', tag='AUTOMATIC')
STD_ANON_20.MANUAL = STD_ANON_20._CF_enumeration.addEnumeration(unicode_value='MANUAL', tag='MANUAL')
STD_ANON_20.IGNORE = STD_ANON_20._CF_enumeration.addEnumeration(unicode_value='IGNORE', tag='IGNORE')
STD_ANON_20._InitializeFacetMap(STD_ANON_20._CF_enumeration)

# Atomic simple type: [anonymous]
class STD_ANON_21 (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6310, 24)
    _Documentation = None
STD_ANON_21._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_21, enum_prefix=None)
STD_ANON_21.ETHERNET = STD_ANON_21._CF_enumeration.addEnumeration(unicode_value='ETHERNET', tag='ETHERNET')
STD_ANON_21._InitializeFacetMap(STD_ANON_21._CF_enumeration)

# Atomic simple type: [anonymous]
class STD_ANON_22 (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6805, 24)
    _Documentation = None
STD_ANON_22._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_22, enum_prefix=None)
STD_ANON_22.DATACENTER = STD_ANON_22._CF_enumeration.addEnumeration(unicode_value='DATACENTER', tag='DATACENTER')
STD_ANON_22.STANDARD = STD_ANON_22._CF_enumeration.addEnumeration(unicode_value='STANDARD', tag='STANDARD')
STD_ANON_22.ENTERPRISE = STD_ANON_22._CF_enumeration.addEnumeration(unicode_value='ENTERPRISE', tag='ENTERPRISE')
STD_ANON_22.WEBSERVER = STD_ANON_22._CF_enumeration.addEnumeration(unicode_value='WEBSERVER', tag='WEBSERVER')
STD_ANON_22.UNKNOWN = STD_ANON_22._CF_enumeration.addEnumeration(unicode_value='UNKNOWN', tag='UNKNOWN')
STD_ANON_22._InitializeFacetMap(STD_ANON_22._CF_enumeration)

# Atomic simple type: [anonymous]
class STD_ANON_23 (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6819, 24)
    _Documentation = None
STD_ANON_23._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_23, enum_prefix=None)
STD_ANON_23.CORE = STD_ANON_23._CF_enumeration.addEnumeration(unicode_value='CORE', tag='CORE')
STD_ANON_23.FULL = STD_ANON_23._CF_enumeration.addEnumeration(unicode_value='FULL', tag='FULL')
STD_ANON_23.UNKNOWN = STD_ANON_23._CF_enumeration.addEnumeration(unicode_value='UNKNOWN', tag='UNKNOWN')
STD_ANON_23._InitializeFacetMap(STD_ANON_23._CF_enumeration)

# Atomic simple type: [anonymous]
class STD_ANON_24 (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7224, 24)
    _Documentation = None
STD_ANON_24._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_24, enum_prefix=None)
STD_ANON_24.ext2 = STD_ANON_24._CF_enumeration.addEnumeration(unicode_value='ext2', tag='ext2')
STD_ANON_24.ext3 = STD_ANON_24._CF_enumeration.addEnumeration(unicode_value='ext3', tag='ext3')
STD_ANON_24.ext4 = STD_ANON_24._CF_enumeration.addEnumeration(unicode_value='ext4', tag='ext4')
STD_ANON_24.Extended = STD_ANON_24._CF_enumeration.addEnumeration(unicode_value='Extended', tag='Extended')
STD_ANON_24.fat16 = STD_ANON_24._CF_enumeration.addEnumeration(unicode_value='fat16', tag='fat16')
STD_ANON_24.fat32 = STD_ANON_24._CF_enumeration.addEnumeration(unicode_value='fat32', tag='fat32')
STD_ANON_24.jfs = STD_ANON_24._CF_enumeration.addEnumeration(unicode_value='jfs', tag='jfs')
STD_ANON_24.linux_swap = STD_ANON_24._CF_enumeration.addEnumeration(unicode_value='linux-swap', tag='linux_swap')
STD_ANON_24.lvm2 = STD_ANON_24._CF_enumeration.addEnumeration(unicode_value='lvm2', tag='lvm2')
STD_ANON_24.ntfs = STD_ANON_24._CF_enumeration.addEnumeration(unicode_value='ntfs', tag='ntfs')
STD_ANON_24.unformated = STD_ANON_24._CF_enumeration.addEnumeration(unicode_value='unformated', tag='unformated')
STD_ANON_24.xfs = STD_ANON_24._CF_enumeration.addEnumeration(unicode_value='xfs', tag='xfs')
STD_ANON_24.reserved = STD_ANON_24._CF_enumeration.addEnumeration(unicode_value='reserved', tag='reserved')
STD_ANON_24._InitializeFacetMap(STD_ANON_24._CF_enumeration)

# Atomic simple type: [anonymous]
class STD_ANON_25 (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8467, 24)
    _Documentation = None
STD_ANON_25._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_25, enum_prefix=None)
STD_ANON_25.monthly = STD_ANON_25._CF_enumeration.addEnumeration(unicode_value='monthly', tag='monthly')
STD_ANON_25.none = STD_ANON_25._CF_enumeration.addEnumeration(unicode_value='none', tag='none')
STD_ANON_25._InitializeFacetMap(STD_ANON_25._CF_enumeration)

# Atomic simple type: [anonymous]
class STD_ANON_26 (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8493, 24)
    _Documentation = None
STD_ANON_26._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_26, enum_prefix=None)
STD_ANON_26.appliance = STD_ANON_26._CF_enumeration.addEnumeration(unicode_value='appliance', tag='appliance')
STD_ANON_26.diskusage = STD_ANON_26._CF_enumeration.addEnumeration(unicode_value='diskusage', tag='diskusage')
STD_ANON_26.generation = STD_ANON_26._CF_enumeration.addEnumeration(unicode_value='generation', tag='generation')
STD_ANON_26.scan = STD_ANON_26._CF_enumeration.addEnumeration(unicode_value='scan', tag='scan')
STD_ANON_26._InitializeFacetMap(STD_ANON_26._CF_enumeration)

# Atomic simple type: [anonymous]
class STD_ANON_27 (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8677, 24)
    _Documentation = None
STD_ANON_27._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_27, enum_prefix=None)
STD_ANON_27.RPM = STD_ANON_27._CF_enumeration.addEnumeration(unicode_value='RPM', tag='RPM')
STD_ANON_27.DEB = STD_ANON_27._CF_enumeration.addEnumeration(unicode_value='DEB', tag='DEB')
STD_ANON_27._InitializeFacetMap(STD_ANON_27._CF_enumeration)

# Atomic simple type: [anonymous]
class STD_ANON_28 (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10372, 24)
    _Documentation = None
STD_ANON_28._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_28, enum_prefix=None)
STD_ANON_28.added = STD_ANON_28._CF_enumeration.addEnumeration(unicode_value='added', tag='added')
STD_ANON_28.cancelled = STD_ANON_28._CF_enumeration.addEnumeration(unicode_value='cancelled', tag='cancelled')
STD_ANON_28.created = STD_ANON_28._CF_enumeration.addEnumeration(unicode_value='created', tag='created')
STD_ANON_28.deleted = STD_ANON_28._CF_enumeration.addEnumeration(unicode_value='deleted', tag='deleted')
STD_ANON_28.downloaded = STD_ANON_28._CF_enumeration.addEnumeration(unicode_value='downloaded', tag='downloaded')
STD_ANON_28.failed = STD_ANON_28._CF_enumeration.addEnumeration(unicode_value='failed', tag='failed')
STD_ANON_28.imported = STD_ANON_28._CF_enumeration.addEnumeration(unicode_value='imported', tag='imported')
STD_ANON_28.purchased = STD_ANON_28._CF_enumeration.addEnumeration(unicode_value='purchased', tag='purchased')
STD_ANON_28.shared = STD_ANON_28._CF_enumeration.addEnumeration(unicode_value='shared', tag='shared')
STD_ANON_28.success = STD_ANON_28._CF_enumeration.addEnumeration(unicode_value='success', tag='success')
STD_ANON_28.updated = STD_ANON_28._CF_enumeration.addEnumeration(unicode_value='updated', tag='updated')
STD_ANON_28.uploaded = STD_ANON_28._CF_enumeration.addEnumeration(unicode_value='uploaded', tag='uploaded')
STD_ANON_28._InitializeFacetMap(STD_ANON_28._CF_enumeration)

# Atomic simple type: [anonymous]
class STD_ANON_29 (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10689, 24)
    _Documentation = None
STD_ANON_29._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_29, enum_prefix=None)
STD_ANON_29.cloud = STD_ANON_29._CF_enumeration.addEnumeration(unicode_value='cloud', tag='cloud')
STD_ANON_29.virtual = STD_ANON_29._CF_enumeration.addEnumeration(unicode_value='virtual', tag='virtual')
STD_ANON_29.container = STD_ANON_29._CF_enumeration.addEnumeration(unicode_value='container', tag='container')
STD_ANON_29.physical = STD_ANON_29._CF_enumeration.addEnumeration(unicode_value='physical', tag='physical')
STD_ANON_29._InitializeFacetMap(STD_ANON_29._CF_enumeration)

# Atomic simple type: [anonymous]
class STD_ANON_30 (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10702, 24)
    _Documentation = None
STD_ANON_30._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_30, enum_prefix=None)
STD_ANON_30.aws = STD_ANON_30._CF_enumeration.addEnumeration(unicode_value='aws', tag='aws')
STD_ANON_30.outscale = STD_ANON_30._CF_enumeration.addEnumeration(unicode_value='outscale', tag='outscale')
STD_ANON_30.azure = STD_ANON_30._CF_enumeration.addEnumeration(unicode_value='azure', tag='azure')
STD_ANON_30.euca = STD_ANON_30._CF_enumeration.addEnumeration(unicode_value='euca', tag='euca')
STD_ANON_30.google = STD_ANON_30._CF_enumeration.addEnumeration(unicode_value='google', tag='google')
STD_ANON_30.abiquo = STD_ANON_30._CF_enumeration.addEnumeration(unicode_value='abiquo', tag='abiquo')
STD_ANON_30.cloudstack = STD_ANON_30._CF_enumeration.addEnumeration(unicode_value='cloudstack', tag='cloudstack')
STD_ANON_30.flexiant = STD_ANON_30._CF_enumeration.addEnumeration(unicode_value='flexiant', tag='flexiant')
STD_ANON_30.nimbula = STD_ANON_30._CF_enumeration.addEnumeration(unicode_value='nimbula', tag='nimbula')
STD_ANON_30.openstack = STD_ANON_30._CF_enumeration.addEnumeration(unicode_value='openstack', tag='openstack')
STD_ANON_30.vclouddirector = STD_ANON_30._CF_enumeration.addEnumeration(unicode_value='vclouddirector', tag='vclouddirector')
STD_ANON_30.vsphere = STD_ANON_30._CF_enumeration.addEnumeration(unicode_value='vsphere', tag='vsphere')
STD_ANON_30.k5 = STD_ANON_30._CF_enumeration.addEnumeration(unicode_value='k5', tag='k5')
STD_ANON_30.docker = STD_ANON_30._CF_enumeration.addEnumeration(unicode_value='docker', tag='docker')
STD_ANON_30.oracle = STD_ANON_30._CF_enumeration.addEnumeration(unicode_value='oracle', tag='oracle')
STD_ANON_30._InitializeFacetMap(STD_ANON_30._CF_enumeration)

# Atomic simple type: [anonymous]
class STD_ANON_31 (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10818, 24)
    _Documentation = None
STD_ANON_31._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_31, enum_prefix=None)
STD_ANON_31.aws = STD_ANON_31._CF_enumeration.addEnumeration(unicode_value='aws', tag='aws')
STD_ANON_31.outscale = STD_ANON_31._CF_enumeration.addEnumeration(unicode_value='outscale', tag='outscale')
STD_ANON_31.azure = STD_ANON_31._CF_enumeration.addEnumeration(unicode_value='azure', tag='azure')
STD_ANON_31.euca = STD_ANON_31._CF_enumeration.addEnumeration(unicode_value='euca', tag='euca')
STD_ANON_31.google = STD_ANON_31._CF_enumeration.addEnumeration(unicode_value='google', tag='google')
STD_ANON_31.abiquo = STD_ANON_31._CF_enumeration.addEnumeration(unicode_value='abiquo', tag='abiquo')
STD_ANON_31.cloudstack = STD_ANON_31._CF_enumeration.addEnumeration(unicode_value='cloudstack', tag='cloudstack')
STD_ANON_31.flexiant = STD_ANON_31._CF_enumeration.addEnumeration(unicode_value='flexiant', tag='flexiant')
STD_ANON_31.nimbula = STD_ANON_31._CF_enumeration.addEnumeration(unicode_value='nimbula', tag='nimbula')
STD_ANON_31.openstack = STD_ANON_31._CF_enumeration.addEnumeration(unicode_value='openstack', tag='openstack')
STD_ANON_31.vclouddirector = STD_ANON_31._CF_enumeration.addEnumeration(unicode_value='vclouddirector', tag='vclouddirector')
STD_ANON_31.vsphere = STD_ANON_31._CF_enumeration.addEnumeration(unicode_value='vsphere', tag='vsphere')
STD_ANON_31.k5 = STD_ANON_31._CF_enumeration.addEnumeration(unicode_value='k5', tag='k5')
STD_ANON_31.docker = STD_ANON_31._CF_enumeration.addEnumeration(unicode_value='docker', tag='docker')
STD_ANON_31.oracle = STD_ANON_31._CF_enumeration.addEnumeration(unicode_value='oracle', tag='oracle')
STD_ANON_31._InitializeFacetMap(STD_ANON_31._CF_enumeration)

# Atomic simple type: [anonymous]
class STD_ANON_32 (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11486, 24)
    _Documentation = None
STD_ANON_32._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_32, enum_prefix=None)
STD_ANON_32.APPLIANCE = STD_ANON_32._CF_enumeration.addEnumeration(unicode_value='APPLIANCE', tag='APPLIANCE')
STD_ANON_32.FORMAT_APPLIANCE = STD_ANON_32._CF_enumeration.addEnumeration(unicode_value='FORMAT_APPLIANCE', tag='FORMAT_APPLIANCE')
STD_ANON_32.FORMAT_SCAN = STD_ANON_32._CF_enumeration.addEnumeration(unicode_value='FORMAT_SCAN', tag='FORMAT_SCAN')
STD_ANON_32.GENERATION_APPLIANCE = STD_ANON_32._CF_enumeration.addEnumeration(unicode_value='GENERATION_APPLIANCE', tag='GENERATION_APPLIANCE')
STD_ANON_32.GENERATION_SCAN = STD_ANON_32._CF_enumeration.addEnumeration(unicode_value='GENERATION_SCAN', tag='GENERATION_SCAN')
STD_ANON_32.OS_APPLIANCE = STD_ANON_32._CF_enumeration.addEnumeration(unicode_value='OS_APPLIANCE', tag='OS_APPLIANCE')
STD_ANON_32.OS_SCAN = STD_ANON_32._CF_enumeration.addEnumeration(unicode_value='OS_SCAN', tag='OS_SCAN')
STD_ANON_32.SCAN = STD_ANON_32._CF_enumeration.addEnumeration(unicode_value='SCAN', tag='SCAN')
STD_ANON_32.SOFTWARE_BUNDLE = STD_ANON_32._CF_enumeration.addEnumeration(unicode_value='SOFTWARE_BUNDLE', tag='SOFTWARE_BUNDLE')
STD_ANON_32._InitializeFacetMap(STD_ANON_32._CF_enumeration)

# Atomic simple type: [anonymous]
class STD_ANON_33 (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11716, 24)
    _Documentation = None
STD_ANON_33._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_33, enum_prefix=None)
STD_ANON_33.DATACENTER = STD_ANON_33._CF_enumeration.addEnumeration(unicode_value='DATACENTER', tag='DATACENTER')
STD_ANON_33.STANDARD = STD_ANON_33._CF_enumeration.addEnumeration(unicode_value='STANDARD', tag='STANDARD')
STD_ANON_33.ENTERPRISE = STD_ANON_33._CF_enumeration.addEnumeration(unicode_value='ENTERPRISE', tag='ENTERPRISE')
STD_ANON_33.WEBSERVER = STD_ANON_33._CF_enumeration.addEnumeration(unicode_value='WEBSERVER', tag='WEBSERVER')
STD_ANON_33.UNKNOWN = STD_ANON_33._CF_enumeration.addEnumeration(unicode_value='UNKNOWN', tag='UNKNOWN')
STD_ANON_33._InitializeFacetMap(STD_ANON_33._CF_enumeration)

# Atomic simple type: [anonymous]
class STD_ANON_34 (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11740, 24)
    _Documentation = None
STD_ANON_34._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_34, enum_prefix=None)
STD_ANON_34.FULL = STD_ANON_34._CF_enumeration.addEnumeration(unicode_value='FULL', tag='FULL')
STD_ANON_34.CORE = STD_ANON_34._CF_enumeration.addEnumeration(unicode_value='CORE', tag='CORE')
STD_ANON_34.UNKNOWN = STD_ANON_34._CF_enumeration.addEnumeration(unicode_value='UNKNOWN', tag='UNKNOWN')
STD_ANON_34._InitializeFacetMap(STD_ANON_34._CF_enumeration)

# Atomic simple type: [anonymous]
class STD_ANON_35 (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11907, 24)
    _Documentation = None
STD_ANON_35._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_35, enum_prefix=None)
STD_ANON_35.SERVICE_AUTO_START = STD_ANON_35._CF_enumeration.addEnumeration(unicode_value='SERVICE_AUTO_START', tag='SERVICE_AUTO_START')
STD_ANON_35.SERVICE_DEMAND_START = STD_ANON_35._CF_enumeration.addEnumeration(unicode_value='SERVICE_DEMAND_START', tag='SERVICE_DEMAND_START')
STD_ANON_35.SERVICE_DISABLED = STD_ANON_35._CF_enumeration.addEnumeration(unicode_value='SERVICE_DISABLED', tag='SERVICE_DISABLED')
STD_ANON_35.SERVICE_STARTUPTYPE_UNKNOWN = STD_ANON_35._CF_enumeration.addEnumeration(unicode_value='SERVICE_STARTUPTYPE_UNKNOWN', tag='SERVICE_STARTUPTYPE_UNKNOWN')
STD_ANON_35._InitializeFacetMap(STD_ANON_35._CF_enumeration)

# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 441, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element abstractWinApplication uses Python identifier abstractWinApplication
    __abstractWinApplication = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'abstractWinApplication'), 'abstractWinApplication', '__httpwww_usharesoft_comuforge_CTD_ANON_abstractWinApplication', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 443, 32), )

    
    abstractWinApplication = property(__abstractWinApplication.value, __abstractWinApplication.set, None, None)

    _ElementMap.update({
        __abstractWinApplication.name() : __abstractWinApplication
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_ (pyxb.binding.basis.complexTypeDefinition):
    """the list of :ref:`apikeypair-object` objects"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 549, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element apiKeyPair uses Python identifier apiKeyPair
    __apiKeyPair = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'apiKeyPair'), 'apiKeyPair', '__httpwww_usharesoft_comuforge_CTD_ANON__apiKeyPair', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 551, 32), )

    
    apiKeyPair = property(__apiKeyPair.value, __apiKeyPair.set, None, None)

    _ElementMap.update({
        __apiKeyPair.name() : __apiKeyPair
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_2 (pyxb.binding.basis.complexTypeDefinition):
    """a list of :ref:`applianceexport-object` objects holding meta-data information for each time
                                the appliance has been exported.
                            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 589, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element applianceExport uses Python identifier applianceExport
    __applianceExport = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'applianceExport'), 'applianceExport', '__httpwww_usharesoft_comuforge_CTD_ANON_2_applianceExport', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 591, 32), )

    
    applianceExport = property(__applianceExport.value, __applianceExport.set, None, None)

    _ElementMap.update({
        __applianceExport.name() : __applianceExport
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_3 (pyxb.binding.basis.complexTypeDefinition):
    """a list of :ref:`bootscript-object` objects added to this appliance"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 661, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element bootScript uses Python identifier bootScript
    __bootScript = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'bootScript'), 'bootScript', '__httpwww_usharesoft_comuforge_CTD_ANON_3_bootScript', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 663, 32), )

    
    bootScript = property(__bootScript.value, __bootScript.set, None, None)

    _ElementMap.update({
        __bootScript.name() : __bootScript
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_4 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 679, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element confMgmtPlatform uses Python identifier confMgmtPlatform
    __confMgmtPlatform = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'confMgmtPlatform'), 'confMgmtPlatform', '__httpwww_usharesoft_comuforge_CTD_ANON_4_confMgmtPlatform', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 681, 32), )

    
    confMgmtPlatform = property(__confMgmtPlatform.value, __confMgmtPlatform.set, None, None)

    _ElementMap.update({
        __confMgmtPlatform.name() : __confMgmtPlatform
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_5 (pyxb.binding.basis.complexTypeDefinition):
    """a list of :ref:`mysoftware-object` objects describing the software components added to this appliance"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 749, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element mySoftware uses Python identifier mySoftware
    __mySoftware = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'mySoftware'), 'mySoftware', '__httpwww_usharesoft_comuforge_CTD_ANON_5_mySoftware', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 751, 32), )

    
    mySoftware = property(__mySoftware.value, __mySoftware.set, None, None)

    _ElementMap.update({
        __mySoftware.name() : __mySoftware
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_6 (pyxb.binding.basis.complexTypeDefinition):
    """a list of :ref:`project-object` objects added to this appliance"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 816, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element project uses Python identifier project
    __project = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'project'), 'project', '__httpwww_usharesoft_comuforge_CTD_ANON_6_project', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 818, 32), )

    
    project = property(__project.value, __project.set, None, None)

    _ElementMap.update({
        __project.name() : __project
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_7 (pyxb.binding.basis.complexTypeDefinition):
    """a list of :ref:`publishimage-object` objects for the machine images that have been registered to
                                one or more cloud platforms
                            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 834, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element publishImage uses Python identifier publishImage
    __publishImage = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'publishImage'), 'publishImage', '__httpwww_usharesoft_comuforge_CTD_ANON_7_publishImage', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 836, 32), )

    
    publishImage = property(__publishImage.value, __publishImage.set, None, None)

    _ElementMap.update({
        __publishImage.name() : __publishImage
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_8 (pyxb.binding.basis.complexTypeDefinition):
    """the list of :ref:`applianceExport-object` objects"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 951, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element applianceExport uses Python identifier applianceExport
    __applianceExport = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'applianceExport'), 'applianceExport', '__httpwww_usharesoft_comuforge_CTD_ANON_8_applianceExport', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 953, 32), )

    
    applianceExport = property(__applianceExport.value, __applianceExport.set, None, None)

    _ElementMap.update({
        __applianceExport.name() : __applianceExport
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_9 (pyxb.binding.basis.complexTypeDefinition):
    """the list of :ref:`applianceImport-object` objects"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1032, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element applianceImport uses Python identifier applianceImport
    __applianceImport = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'applianceImport'), 'applianceImport', '__httpwww_usharesoft_comuforge_CTD_ANON_9_applianceImport', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1034, 32), )

    
    applianceImport = property(__applianceImport.value, __applianceImport.set, None, None)

    _ElementMap.update({
        __applianceImport.name() : __applianceImport
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_10 (pyxb.binding.basis.complexTypeDefinition):
    """the list of :ref:`appliance-object` objects"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1056, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element appliance uses Python identifier appliance
    __appliance = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'appliance'), 'appliance', '__httpwww_usharesoft_comuforge_CTD_ANON_10_appliance', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1058, 32), )

    
    appliance = property(__appliance.value, __appliance.set, None, None)

    _ElementMap.update({
        __appliance.name() : __appliance
    })
    _AttributeMap.update({
        
    })



# Complex type {http://www.usharesoft.com/uforge}ApplianceStats with content type ELEMENT_ONLY
class ApplianceStats (pyxb.binding.basis.complexTypeDefinition):
    """
                Provides the statistic information of all the appliance templates for a user.
                This includes:

                - the number of appliance templates

                - the number of machine images generated and a breakdown on the format types used

                - the breakdown on the operating systems used

                - the number appliance templates shared (e.g. to workspaces)
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ApplianceStats')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1067, 4)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element curr uses Python identifier curr
    __curr = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'curr'), 'curr', '__httpwww_usharesoft_comuforge_ApplianceStats_curr', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1083, 12), )

    
    curr = property(__curr.value, __curr.set, None, 'the value')

    
    # Element currOSUsage uses Python identifier currOSUsage
    __currOSUsage = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'currOSUsage'), 'currOSUsage', '__httpwww_usharesoft_comuforge_ApplianceStats_currOSUsage', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1088, 12), )

    
    currOSUsage = property(__currOSUsage.value, __currOSUsage.set, None, "list of :ref:`statdatapoint-object` for the breakdown on operating system types currently being used for the user's appliance templates")

    
    # Element currShared uses Python identifier currShared
    __currShared = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'currShared'), 'currShared', '__httpwww_usharesoft_comuforge_ApplianceStats_currShared', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1098, 12), )

    
    currShared = property(__currShared.value, __currShared.set, None, 'number of appliance templates currently being shared (e.g. in a workspace)')

    
    # Element currSharedPublic uses Python identifier currSharedPublic
    __currSharedPublic = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'currSharedPublic'), 'currSharedPublic', '__httpwww_usharesoft_comuforge_ApplianceStats_currSharedPublic', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1103, 12), )

    
    currSharedPublic = property(__currSharedPublic.value, __currSharedPublic.set, None, None)

    
    # Element currUsage uses Python identifier currUsage
    __currUsage = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'currUsage'), 'currUsage', '__httpwww_usharesoft_comuforge_ApplianceStats_currUsage', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1104, 12), )

    
    currUsage = property(__currUsage.value, __currUsage.set, None, 'the list of :ref:`statdatapoint-object` objects holding the statistic history')

    
    # Element total uses Python identifier total
    __total = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'total'), 'total', '__httpwww_usharesoft_comuforge_ApplianceStats_total', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1114, 12), )

    
    total = property(__total.value, __total.set, None, 'the total value (over time regardless if the object in question has been deleted)')

    
    # Element totalOSUsage uses Python identifier totalOSUsage
    __totalOSUsage = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'totalOSUsage'), 'totalOSUsage', '__httpwww_usharesoft_comuforge_ApplianceStats_totalOSUsage', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1119, 12), )

    
    totalOSUsage = property(__totalOSUsage.value, __totalOSUsage.set, None, "list of :ref:`statdatapoint-object` for the breakdown on operating system types that have been used for the user's appliance templates")

    
    # Element totalShared uses Python identifier totalShared
    __totalShared = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'totalShared'), 'totalShared', '__httpwww_usharesoft_comuforge_ApplianceStats_totalShared', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1129, 12), )

    
    totalShared = property(__totalShared.value, __totalShared.set, None, 'number of appliance templates that have been shared (e.g. in a workspace)')

    
    # Element totalSharedPublic uses Python identifier totalSharedPublic
    __totalSharedPublic = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'totalSharedPublic'), 'totalSharedPublic', '__httpwww_usharesoft_comuforge_ApplianceStats_totalSharedPublic', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1134, 12), )

    
    totalSharedPublic = property(__totalSharedPublic.value, __totalSharedPublic.set, None, None)

    
    # Element totalUsage uses Python identifier totalUsage
    __totalUsage = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'totalUsage'), 'totalUsage', '__httpwww_usharesoft_comuforge_ApplianceStats_totalUsage', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1135, 12), )

    
    totalUsage = property(__totalUsage.value, __totalUsage.set, None, 'the list of :ref:`statdatapoint-object` objects holding the statistic history (over time regardless if the object in question has been deleted)')

    _ElementMap.update({
        __curr.name() : __curr,
        __currOSUsage.name() : __currOSUsage,
        __currShared.name() : __currShared,
        __currSharedPublic.name() : __currSharedPublic,
        __currUsage.name() : __currUsage,
        __total.name() : __total,
        __totalOSUsage.name() : __totalOSUsage,
        __totalShared.name() : __totalShared,
        __totalSharedPublic.name() : __totalSharedPublic,
        __totalUsage.name() : __totalUsage
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'ApplianceStats', ApplianceStats)


# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_11 (pyxb.binding.basis.complexTypeDefinition):
    """list of :ref:`statdatapoint-object` for the breakdown on operating system types currently being used for the user's appliance templates"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1092, 16)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element statDataPoint uses Python identifier statDataPoint
    __statDataPoint = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'statDataPoint'), 'statDataPoint', '__httpwww_usharesoft_comuforge_CTD_ANON_11_statDataPoint', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1094, 24), )

    
    statDataPoint = property(__statDataPoint.value, __statDataPoint.set, None, None)

    _ElementMap.update({
        __statDataPoint.name() : __statDataPoint
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_12 (pyxb.binding.basis.complexTypeDefinition):
    """the list of :ref:`statdatapoint-object` objects holding the statistic history"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1108, 16)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element statDataPoint uses Python identifier statDataPoint
    __statDataPoint = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'statDataPoint'), 'statDataPoint', '__httpwww_usharesoft_comuforge_CTD_ANON_12_statDataPoint', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1110, 24), )

    
    statDataPoint = property(__statDataPoint.value, __statDataPoint.set, None, None)

    _ElementMap.update({
        __statDataPoint.name() : __statDataPoint
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_13 (pyxb.binding.basis.complexTypeDefinition):
    """list of :ref:`statdatapoint-object` for the breakdown on operating system types that have been used for the user's appliance templates"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1123, 16)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element statDataPoint uses Python identifier statDataPoint
    __statDataPoint = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'statDataPoint'), 'statDataPoint', '__httpwww_usharesoft_comuforge_CTD_ANON_13_statDataPoint', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1125, 24), )

    
    statDataPoint = property(__statDataPoint.value, __statDataPoint.set, None, None)

    _ElementMap.update({
        __statDataPoint.name() : __statDataPoint
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_14 (pyxb.binding.basis.complexTypeDefinition):
    """the list of :ref:`statdatapoint-object` objects holding the statistic history (over time regardless if the object in question has been deleted)"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1139, 16)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element statDataPoint uses Python identifier statDataPoint
    __statDataPoint = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'statDataPoint'), 'statDataPoint', '__httpwww_usharesoft_comuforge_CTD_ANON_14_statDataPoint', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1141, 24), )

    
    statDataPoint = property(__statDataPoint.value, __statDataPoint.set, None, None)

    _ElementMap.update({
        __statDataPoint.name() : __statDataPoint
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_15 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1245, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element artifactCredAccount uses Python identifier artifactCredAccount
    __artifactCredAccount = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'artifactCredAccount'), 'artifactCredAccount', '__httpwww_usharesoft_comuforge_CTD_ANON_15_artifactCredAccount', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1247, 32), )

    
    artifactCredAccount = property(__artifactCredAccount.value, __artifactCredAccount.set, None, None)

    _ElementMap.update({
        __artifactCredAccount.name() : __artifactCredAccount
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_16 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1266, 44)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element ami uses Python identifier ami
    __ami = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'ami'), 'ami', '__httpwww_usharesoft_comuforge_CTD_ANON_16_ami', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1268, 52), )

    
    ami = property(__ami.value, __ami.set, None, None)

    _ElementMap.update({
        __ami.name() : __ami
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_17 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1269, 56)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element id uses Python identifier id
    __id = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'id'), 'id', '__httpwww_usharesoft_comuforge_CTD_ANON_17_id', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1271, 64), )

    
    id = property(__id.value, __id.set, None, None)

    
    # Element name uses Python identifier name
    __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__httpwww_usharesoft_comuforge_CTD_ANON_17_name', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1272, 64), )

    
    name = property(__name.value, __name.set, None, None)

    
    # Element publicImage uses Python identifier publicImage
    __publicImage = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'publicImage'), 'publicImage', '__httpwww_usharesoft_comuforge_CTD_ANON_17_publicImage', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1273, 64), )

    
    publicImage = property(__publicImage.value, __publicImage.set, None, None)

    
    # Element ramDiskId uses Python identifier ramDiskId
    __ramDiskId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'ramDiskId'), 'ramDiskId', '__httpwww_usharesoft_comuforge_CTD_ANON_17_ramDiskId', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1274, 64), )

    
    ramDiskId = property(__ramDiskId.value, __ramDiskId.set, None, None)

    _ElementMap.update({
        __id.name() : __id,
        __name.name() : __name,
        __publicImage.name() : __publicImage,
        __ramDiskId.name() : __ramDiskId
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_18 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1287, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element region uses Python identifier region
    __region = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'region'), 'region', '__httpwww_usharesoft_comuforge_CTD_ANON_18_region', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1289, 32), )

    
    region = property(__region.value, __region.set, None, None)

    _ElementMap.update({
        __region.name() : __region
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_19 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1309, 44)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element bucket uses Python identifier bucket
    __bucket = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'bucket'), 'bucket', '__httpwww_usharesoft_comuforge_CTD_ANON_19_bucket', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1311, 52), )

    
    bucket = property(__bucket.value, __bucket.set, None, None)

    _ElementMap.update({
        __bucket.name() : __bucket
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_20 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1319, 76)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element read uses Python identifier read
    __read = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'read'), 'read', '__httpwww_usharesoft_comuforge_CTD_ANON_20_read', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1321, 84), )

    
    read = property(__read.value, __read.set, None, None)

    
    # Element readACP uses Python identifier readACP
    __readACP = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'readACP'), 'readACP', '__httpwww_usharesoft_comuforge_CTD_ANON_20_readACP', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1322, 84), )

    
    readACP = property(__readACP.value, __readACP.set, None, None)

    
    # Element write uses Python identifier write
    __write = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'write'), 'write', '__httpwww_usharesoft_comuforge_CTD_ANON_20_write', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1323, 84), )

    
    write = property(__write.value, __write.set, None, None)

    
    # Element writeACP uses Python identifier writeACP
    __writeACP = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'writeACP'), 'writeACP', '__httpwww_usharesoft_comuforge_CTD_ANON_20_writeACP', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1324, 84), )

    
    writeACP = property(__writeACP.value, __writeACP.set, None, None)

    _ElementMap.update({
        __read.name() : __read,
        __readACP.name() : __readACP,
        __write.name() : __write,
        __writeACP.name() : __writeACP
    })
    _AttributeMap.update({
        
    })



# Complex type {http://www.usharesoft.com/uforge}AwsService with content type ELEMENT_ONLY
class AwsService (pyxb.binding.basis.complexTypeDefinition):
    """Complex type {http://www.usharesoft.com/uforge}AwsService with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = True
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'AwsService')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1346, 4)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element RegionId uses Python identifier RegionId
    __RegionId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'RegionId'), 'RegionId', '__httpwww_usharesoft_comuforge_AwsService_RegionId', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1348, 12), )

    
    RegionId = property(__RegionId.value, __RegionId.set, None, None)

    _ElementMap.update({
        __RegionId.name() : __RegionId
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'AwsService', AwsService)


# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_21 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1357, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element affinityGroups uses Python identifier affinityGroups
    __affinityGroups = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'affinityGroups'), 'affinityGroups', '__httpwww_usharesoft_comuforge_CTD_ANON_21_affinityGroups', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1359, 32), )

    
    affinityGroups = property(__affinityGroups.value, __affinityGroups.set, None, None)

    
    # Element certificates uses Python identifier certificates
    __certificates = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'certificates'), 'certificates', '__httpwww_usharesoft_comuforge_CTD_ANON_21_certificates', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1374, 32), )

    
    certificates = property(__certificates.value, __certificates.set, None, None)

    
    # Element locations uses Python identifier locations
    __locations = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'locations'), 'locations', '__httpwww_usharesoft_comuforge_CTD_ANON_21_locations', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1389, 32), )

    
    locations = property(__locations.value, __locations.set, None, None)

    
    # Element rolesSizes uses Python identifier rolesSizes
    __rolesSizes = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'rolesSizes'), 'rolesSizes', '__httpwww_usharesoft_comuforge_CTD_ANON_21_rolesSizes', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1432, 32), )

    
    rolesSizes = property(__rolesSizes.value, __rolesSizes.set, None, None)

    _ElementMap.update({
        __affinityGroups.name() : __affinityGroups,
        __certificates.name() : __certificates,
        __locations.name() : __locations,
        __rolesSizes.name() : __rolesSizes
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_22 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1360, 36)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element affinityGroup uses Python identifier affinityGroup
    __affinityGroup = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'affinityGroup'), 'affinityGroup', '__httpwww_usharesoft_comuforge_CTD_ANON_22_affinityGroup', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1362, 44), )

    
    affinityGroup = property(__affinityGroup.value, __affinityGroup.set, None, None)

    _ElementMap.update({
        __affinityGroup.name() : __affinityGroup
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_23 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1363, 48)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element description uses Python identifier description
    __description = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'description'), 'description', '__httpwww_usharesoft_comuforge_CTD_ANON_23_description', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1365, 56), )

    
    description = property(__description.value, __description.set, None, None)

    
    # Element locationId uses Python identifier locationId
    __locationId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'locationId'), 'locationId', '__httpwww_usharesoft_comuforge_CTD_ANON_23_locationId', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1366, 56), )

    
    locationId = property(__locationId.value, __locationId.set, None, None)

    
    # Element name uses Python identifier name
    __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__httpwww_usharesoft_comuforge_CTD_ANON_23_name', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1367, 56), )

    
    name = property(__name.value, __name.set, None, None)

    _ElementMap.update({
        __description.name() : __description,
        __locationId.name() : __locationId,
        __name.name() : __name
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_24 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1375, 36)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element certificate uses Python identifier certificate
    __certificate = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'certificate'), 'certificate', '__httpwww_usharesoft_comuforge_CTD_ANON_24_certificate', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1377, 44), )

    
    certificate = property(__certificate.value, __certificate.set, None, None)

    _ElementMap.update({
        __certificate.name() : __certificate
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_25 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1378, 48)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element data uses Python identifier data
    __data = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'data'), 'data', '__httpwww_usharesoft_comuforge_CTD_ANON_25_data', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1380, 56), )

    
    data = property(__data.value, __data.set, None, None)

    
    # Element publicKey uses Python identifier publicKey
    __publicKey = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'publicKey'), 'publicKey', '__httpwww_usharesoft_comuforge_CTD_ANON_25_publicKey', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1381, 56), )

    
    publicKey = property(__publicKey.value, __publicKey.set, None, None)

    
    # Element thumbPrint uses Python identifier thumbPrint
    __thumbPrint = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'thumbPrint'), 'thumbPrint', '__httpwww_usharesoft_comuforge_CTD_ANON_25_thumbPrint', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1382, 56), )

    
    thumbPrint = property(__thumbPrint.value, __thumbPrint.set, None, None)

    _ElementMap.update({
        __data.name() : __data,
        __publicKey.name() : __publicKey,
        __thumbPrint.name() : __thumbPrint
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_26 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1390, 36)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element location uses Python identifier location
    __location = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'location'), 'location', '__httpwww_usharesoft_comuforge_CTD_ANON_26_location', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1392, 44), )

    
    location = property(__location.value, __location.set, None, None)

    _ElementMap.update({
        __location.name() : __location
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_27 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1393, 48)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element name uses Python identifier name
    __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__httpwww_usharesoft_comuforge_CTD_ANON_27_name', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1395, 56), )

    
    name = property(__name.value, __name.set, None, None)

    
    # Element services uses Python identifier services
    __services = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'services'), 'services', '__httpwww_usharesoft_comuforge_CTD_ANON_27_services', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1396, 56), )

    
    services = property(__services.value, __services.set, None, None)

    
    # Element vmRolesSizesIds uses Python identifier vmRolesSizesIds
    __vmRolesSizesIds = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'vmRolesSizesIds'), 'vmRolesSizesIds', '__httpwww_usharesoft_comuforge_CTD_ANON_27_vmRolesSizesIds', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1412, 56), )

    
    vmRolesSizesIds = property(__vmRolesSizesIds.value, __vmRolesSizesIds.set, None, None)

    
    # Element webWorkersRolesSizesIds uses Python identifier webWorkersRolesSizesIds
    __webWorkersRolesSizesIds = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'webWorkersRolesSizesIds'), 'webWorkersRolesSizesIds', '__httpwww_usharesoft_comuforge_CTD_ANON_27_webWorkersRolesSizesIds', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1419, 56), )

    
    webWorkersRolesSizesIds = property(__webWorkersRolesSizesIds.value, __webWorkersRolesSizesIds.set, None, None)

    _ElementMap.update({
        __name.name() : __name,
        __services.name() : __services,
        __vmRolesSizesIds.name() : __vmRolesSizesIds,
        __webWorkersRolesSizesIds.name() : __webWorkersRolesSizesIds
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_28 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1397, 60)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element service uses Python identifier service
    __service = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'service'), 'service', '__httpwww_usharesoft_comuforge_CTD_ANON_28_service', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1399, 68), )

    
    service = property(__service.value, __service.set, None, None)

    _ElementMap.update({
        __service.name() : __service
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_29 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1413, 60)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element vmRoleSizeId uses Python identifier vmRoleSizeId
    __vmRoleSizeId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'vmRoleSizeId'), 'vmRoleSizeId', '__httpwww_usharesoft_comuforge_CTD_ANON_29_vmRoleSizeId', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1415, 68), )

    
    vmRoleSizeId = property(__vmRoleSizeId.value, __vmRoleSizeId.set, None, None)

    _ElementMap.update({
        __vmRoleSizeId.name() : __vmRoleSizeId
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_30 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1420, 60)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element webWorkerRoleSizeId uses Python identifier webWorkerRoleSizeId
    __webWorkerRoleSizeId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'webWorkerRoleSizeId'), 'webWorkerRoleSizeId', '__httpwww_usharesoft_comuforge_CTD_ANON_30_webWorkerRoleSizeId', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1422, 68), )

    
    webWorkerRoleSizeId = property(__webWorkerRoleSizeId.value, __webWorkerRoleSizeId.set, None, None)

    _ElementMap.update({
        __webWorkerRoleSizeId.name() : __webWorkerRoleSizeId
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_31 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1433, 36)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element roleSize uses Python identifier roleSize
    __roleSize = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'roleSize'), 'roleSize', '__httpwww_usharesoft_comuforge_CTD_ANON_31_roleSize', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1435, 44), )

    
    roleSize = property(__roleSize.value, __roleSize.set, None, None)

    _ElementMap.update({
        __roleSize.name() : __roleSize
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_32 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1436, 48)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element maxDataDiskCount uses Python identifier maxDataDiskCount
    __maxDataDiskCount = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'maxDataDiskCount'), 'maxDataDiskCount', '__httpwww_usharesoft_comuforge_CTD_ANON_32_maxDataDiskCount', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1438, 56), )

    
    maxDataDiskCount = property(__maxDataDiskCount.value, __maxDataDiskCount.set, None, None)

    
    # Element memoryMB uses Python identifier memoryMB
    __memoryMB = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'memoryMB'), 'memoryMB', '__httpwww_usharesoft_comuforge_CTD_ANON_32_memoryMB', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1439, 56), )

    
    memoryMB = property(__memoryMB.value, __memoryMB.set, None, None)

    
    # Element name uses Python identifier name
    __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__httpwww_usharesoft_comuforge_CTD_ANON_32_name', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1440, 56), )

    
    name = property(__name.value, __name.set, None, None)

    
    # Element nbCores uses Python identifier nbCores
    __nbCores = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'nbCores'), 'nbCores', '__httpwww_usharesoft_comuforge_CTD_ANON_32_nbCores', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1441, 56), )

    
    nbCores = property(__nbCores.value, __nbCores.set, None, None)

    
    # Element virtualMachineRoleSuited uses Python identifier virtualMachineRoleSuited
    __virtualMachineRoleSuited = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'virtualMachineRoleSuited'), 'virtualMachineRoleSuited', '__httpwww_usharesoft_comuforge_CTD_ANON_32_virtualMachineRoleSuited', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1442, 56), )

    
    virtualMachineRoleSuited = property(__virtualMachineRoleSuited.value, __virtualMachineRoleSuited.set, None, None)

    
    # Element webWorkerRoleSuited uses Python identifier webWorkerRoleSuited
    __webWorkerRoleSuited = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'webWorkerRoleSuited'), 'webWorkerRoleSuited', '__httpwww_usharesoft_comuforge_CTD_ANON_32_webWorkerRoleSuited', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1443, 56), )

    
    webWorkerRoleSuited = property(__webWorkerRoleSuited.value, __webWorkerRoleSuited.set, None, None)

    _ElementMap.update({
        __maxDataDiskCount.name() : __maxDataDiskCount,
        __memoryMB.name() : __memoryMB,
        __name.name() : __name,
        __nbCores.name() : __nbCores,
        __virtualMachineRoleSuited.name() : __virtualMachineRoleSuited,
        __webWorkerRoleSuited.name() : __webWorkerRoleSuited
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_33 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1454, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element accounts uses Python identifier accounts
    __accounts = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'accounts'), 'accounts', '__httpwww_usharesoft_comuforge_CTD_ANON_33_accounts', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1456, 32), )

    
    accounts = property(__accounts.value, __accounts.set, None, None)

    
    # Element locationsIds uses Python identifier locationsIds
    __locationsIds = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'locationsIds'), 'locationsIds', '__httpwww_usharesoft_comuforge_CTD_ANON_33_locationsIds', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1480, 32), )

    
    locationsIds = property(__locationsIds.value, __locationsIds.set, None, None)

    _ElementMap.update({
        __accounts.name() : __accounts,
        __locationsIds.name() : __locationsIds
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_34 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1457, 36)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element account uses Python identifier account
    __account = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'account'), 'account', '__httpwww_usharesoft_comuforge_CTD_ANON_34_account', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1459, 44), )

    
    account = property(__account.value, __account.set, None, None)

    _ElementMap.update({
        __account.name() : __account
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_35 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1460, 48)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element affinityGroup uses Python identifier affinityGroup
    __affinityGroup = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'affinityGroup'), 'affinityGroup', '__httpwww_usharesoft_comuforge_CTD_ANON_35_affinityGroup', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1462, 56), )

    
    affinityGroup = property(__affinityGroup.value, __affinityGroup.set, None, None)

    
    # Element endpoints uses Python identifier endpoints
    __endpoints = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'endpoints'), 'endpoints', '__httpwww_usharesoft_comuforge_CTD_ANON_35_endpoints', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1463, 56), )

    
    endpoints = property(__endpoints.value, __endpoints.set, None, None)

    
    # Element locationId uses Python identifier locationId
    __locationId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'locationId'), 'locationId', '__httpwww_usharesoft_comuforge_CTD_ANON_35_locationId', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1470, 56), )

    
    locationId = property(__locationId.value, __locationId.set, None, None)

    
    # Element name uses Python identifier name
    __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__httpwww_usharesoft_comuforge_CTD_ANON_35_name', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1471, 56), )

    
    name = property(__name.value, __name.set, None, None)

    
    # Element replicated uses Python identifier replicated
    __replicated = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'replicated'), 'replicated', '__httpwww_usharesoft_comuforge_CTD_ANON_35_replicated', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1472, 56), )

    
    replicated = property(__replicated.value, __replicated.set, None, None)

    
    # Element uri uses Python identifier uri
    __uri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'uri'), 'uri', '__httpwww_usharesoft_comuforge_CTD_ANON_35_uri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1473, 56), )

    
    uri = property(__uri.value, __uri.set, None, None)

    _ElementMap.update({
        __affinityGroup.name() : __affinityGroup,
        __endpoints.name() : __endpoints,
        __locationId.name() : __locationId,
        __name.name() : __name,
        __replicated.name() : __replicated,
        __uri.name() : __uri
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_36 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1464, 60)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element uri uses Python identifier uri
    __uri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'uri'), 'uri', '__httpwww_usharesoft_comuforge_CTD_ANON_36_uri', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1466, 68), )

    
    uri = property(__uri.value, __uri.set, None, None)

    _ElementMap.update({
        __uri.name() : __uri
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_37 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1481, 36)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element locationId uses Python identifier locationId
    __locationId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'locationId'), 'locationId', '__httpwww_usharesoft_comuforge_CTD_ANON_37_locationId', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1483, 44), )

    
    locationId = property(__locationId.value, __locationId.set, None, None)

    _ElementMap.update({
        __locationId.name() : __locationId
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_38 (pyxb.binding.basis.complexTypeDefinition):
    """the list of :ref:`bootscript-object` objects"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1551, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element bootScript uses Python identifier bootScript
    __bootScript = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'bootScript'), 'bootScript', '__httpwww_usharesoft_comuforge_CTD_ANON_38_bootScript', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1553, 32), )

    
    bootScript = property(__bootScript.value, __bootScript.set, None, None)

    _ElementMap.update({
        __bootScript.name() : __bootScript
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_39 (pyxb.binding.basis.complexTypeDefinition):
    """the list of :ref:`bundlerestriction-object` objects"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1609, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element bundleRestriction uses Python identifier bundleRestriction
    __bundleRestriction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'bundleRestriction'), 'bundleRestriction', '__httpwww_usharesoft_comuforge_CTD_ANON_39_bundleRestriction', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1611, 32), )

    
    bundleRestriction = property(__bundleRestriction.value, __bundleRestriction.set, None, None)

    _ElementMap.update({
        __bundleRestriction.name() : __bundleRestriction
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_40 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1625, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element distribution uses Python identifier distribution
    __distribution = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'distribution'), 'distribution', '__httpwww_usharesoft_comuforge_CTD_ANON_40_distribution', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1627, 32), )

    
    distribution = property(__distribution.value, __distribution.set, None, None)

    _ElementMap.update({
        __distribution.name() : __distribution
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_41 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1632, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element format uses Python identifier format
    __format = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'format'), 'format', '__httpwww_usharesoft_comuforge_CTD_ANON_41_format', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1634, 32), )

    
    format = property(__format.value, __format.set, None, None)

    _ElementMap.update({
        __format.name() : __format
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_42 (pyxb.binding.basis.complexTypeDefinition):
    """the list of :ref:`category-object` objects"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1657, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element category uses Python identifier category
    __category = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'category'), 'category', '__httpwww_usharesoft_comuforge_CTD_ANON_42_category', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1659, 32), )

    
    category = property(__category.value, __category.set, None, None)

    _ElementMap.update({
        __category.name() : __category
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_43 (pyxb.binding.basis.complexTypeDefinition):
    """the list of sub categories (list of :ref:`category-object` objects)"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1693, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element category uses Python identifier category
    __category = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'category'), 'category', '__httpwww_usharesoft_comuforge_CTD_ANON_43_category', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1695, 32), )

    
    category = property(__category.value, __category.set, None, None)

    _ElementMap.update({
        __category.name() : __category
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_44 (pyxb.binding.basis.complexTypeDefinition):
    """the list of :ref:`certificate-object` objects"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1793, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element certificate uses Python identifier certificate
    __certificate = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'certificate'), 'certificate', '__httpwww_usharesoft_comuforge_CTD_ANON_44_certificate', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1795, 32), )

    
    certificate = property(__certificate.value, __certificate.set, None, None)

    _ElementMap.update({
        __certificate.name() : __certificate
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_45 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1809, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element cloudProvider uses Python identifier cloudProvider
    __cloudProvider = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'cloudProvider'), 'cloudProvider', '__httpwww_usharesoft_comuforge_CTD_ANON_45_cloudProvider', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1811, 32), )

    
    cloudProvider = property(__cloudProvider.value, __cloudProvider.set, None, None)

    _ElementMap.update({
        __cloudProvider.name() : __cloudProvider
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_46 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1829, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element tenant uses Python identifier tenant
    __tenant = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'tenant'), 'tenant', '__httpwww_usharesoft_comuforge_CTD_ANON_46_tenant', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1831, 32), )

    
    tenant = property(__tenant.value, __tenant.set, None, None)

    _ElementMap.update({
        __tenant.name() : __tenant
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_47 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1832, 36)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element description uses Python identifier description
    __description = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'description'), 'description', '__httpwww_usharesoft_comuforge_CTD_ANON_47_description', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1834, 44), )

    
    description = property(__description.value, __description.set, None, None)

    
    # Element instanceType uses Python identifier instanceType
    __instanceType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'instanceType'), 'instanceType', '__httpwww_usharesoft_comuforge_CTD_ANON_47_instanceType', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1835, 44), )

    
    instanceType = property(__instanceType.value, __instanceType.set, None, None)

    
    # Element name uses Python identifier name
    __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__httpwww_usharesoft_comuforge_CTD_ANON_47_name', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1836, 44), )

    
    name = property(__name.value, __name.set, None, None)

    
    # Element url uses Python identifier url
    __url = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'url'), 'url', '__httpwww_usharesoft_comuforge_CTD_ANON_47_url', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1837, 44), )

    
    url = property(__url.value, __url.set, None, None)

    
    # Element zones uses Python identifier zones
    __zones = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'zones'), 'zones', '__httpwww_usharesoft_comuforge_CTD_ANON_47_zones', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1838, 44), )

    
    zones = property(__zones.value, __zones.set, None, None)

    _ElementMap.update({
        __description.name() : __description,
        __instanceType.name() : __instanceType,
        __name.name() : __name,
        __url.name() : __url,
        __zones.name() : __zones
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_48 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1839, 48)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element zone uses Python identifier zone
    __zone = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'zone'), 'zone', '__httpwww_usharesoft_comuforge_CTD_ANON_48_zone', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1841, 56), )

    
    zone = property(__zone.value, __zone.set, None, None)

    _ElementMap.update({
        __zone.name() : __zone
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_49 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1842, 60)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element available uses Python identifier available
    __available = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'available'), 'available', '__httpwww_usharesoft_comuforge_CTD_ANON_49_available', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1844, 68), )

    
    available = property(__available.value, __available.set, None, None)

    
    # Element name uses Python identifier name
    __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__httpwww_usharesoft_comuforge_CTD_ANON_49_name', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1845, 68), )

    
    name = property(__name.value, __name.set, None, None)

    
    # Element url uses Python identifier url
    __url = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'url'), 'url', '__httpwww_usharesoft_comuforge_CTD_ANON_49_url', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1846, 68), )

    
    url = property(__url.value, __url.set, None, None)

    _ElementMap.update({
        __available.name() : __available,
        __name.name() : __name,
        __url.name() : __url
    })
    _AttributeMap.update({
        
    })



# Complex type {http://www.usharesoft.com/uforge}CloudResources with content type ELEMENT_ONLY
class CloudResources (pyxb.binding.basis.complexTypeDefinition):
    """Complex type {http://www.usharesoft.com/uforge}CloudResources with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = True
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CloudResources')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1864, 4)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element name uses Python identifier name
    __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__httpwww_usharesoft_comuforge_CloudResources_name', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1866, 12), )

    
    name = property(__name.value, __name.set, None, None)

    _ElementMap.update({
        __name.name() : __name
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'CloudResources', CloudResources)


# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_50 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1885, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element diskOffering uses Python identifier diskOffering
    __diskOffering = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'diskOffering'), 'diskOffering', '__httpwww_usharesoft_comuforge_CTD_ANON_50_diskOffering', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1887, 32), )

    
    diskOffering = property(__diskOffering.value, __diskOffering.set, None, None)

    _ElementMap.update({
        __diskOffering.name() : __diskOffering
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_51 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1904, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element domain uses Python identifier domain
    __domain = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'domain'), 'domain', '__httpwww_usharesoft_comuforge_CTD_ANON_51_domain', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1906, 32), )

    
    domain = property(__domain.value, __domain.set, None, None)

    _ElementMap.update({
        __domain.name() : __domain
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_52 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1912, 56)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element account uses Python identifier account
    __account = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'account'), 'account', '__httpwww_usharesoft_comuforge_CTD_ANON_52_account', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1914, 64), )

    
    account = property(__account.value, __account.set, None, None)

    _ElementMap.update({
        __account.name() : __account
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_53 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1934, 88)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element user uses Python identifier user
    __user = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'user'), 'user', '__httpwww_usharesoft_comuforge_CTD_ANON_53_user', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1936, 96), )

    
    user = property(__user.value, __user.set, None, None)

    _ElementMap.update({
        __user.name() : __user
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_54 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1964, 56)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element project uses Python identifier project
    __project = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'project'), 'project', '__httpwww_usharesoft_comuforge_CTD_ANON_54_project', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1966, 64), )

    
    project = property(__project.value, __project.set, None, None)

    _ElementMap.update({
        __project.name() : __project
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_55 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1972, 88)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element accountId uses Python identifier accountId
    __accountId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'accountId'), 'accountId', '__httpwww_usharesoft_comuforge_CTD_ANON_55_accountId', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1974, 96), )

    
    accountId = property(__accountId.value, __accountId.set, None, None)

    _ElementMap.update({
        __accountId.name() : __accountId
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_56 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1975, 100)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element id uses Python identifier id
    __id = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'id'), 'id', '__httpwww_usharesoft_comuforge_CTD_ANON_56_id', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1977, 108), )

    
    id = property(__id.value, __id.set, None, None)

    _ElementMap.update({
        __id.name() : __id
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_57 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2005, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element iso uses Python identifier iso
    __iso = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'iso'), 'iso', '__httpwww_usharesoft_comuforge_CTD_ANON_57_iso', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2007, 32), )

    
    iso = property(__iso.value, __iso.set, None, None)

    _ElementMap.update({
        __iso.name() : __iso
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_58 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2032, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element property uses Python identifier property_
    __property = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'property'), 'property_', '__httpwww_usharesoft_comuforge_CTD_ANON_58_property', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2034, 32), )

    
    property_ = property(__property.value, __property.set, None, None)

    _ElementMap.update({
        __property.name() : __property
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_59 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2035, 36)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element key uses Python identifier key
    __key = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'key'), 'key', '__httpwww_usharesoft_comuforge_CTD_ANON_59_key', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2037, 44), )

    
    key = property(__key.value, __key.set, None, None)

    
    # Element value uses Python identifier value_
    __value = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'value'), 'value_', '__httpwww_usharesoft_comuforge_CTD_ANON_59_value', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2038, 44), )

    
    value_ = property(__value.value, __value.set, None, None)

    _ElementMap.update({
        __key.name() : __key,
        __value.name() : __value
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_60 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2046, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element serviceOffering uses Python identifier serviceOffering
    __serviceOffering = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'serviceOffering'), 'serviceOffering', '__httpwww_usharesoft_comuforge_CTD_ANON_60_serviceOffering', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2048, 32), )

    
    serviceOffering = property(__serviceOffering.value, __serviceOffering.set, None, None)

    _ElementMap.update({
        __serviceOffering.name() : __serviceOffering
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_61 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2070, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element template uses Python identifier template
    __template = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'template'), 'template', '__httpwww_usharesoft_comuforge_CTD_ANON_61_template', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2072, 32), )

    
    template = property(__template.value, __template.set, None, None)

    _ElementMap.update({
        __template.name() : __template
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_62 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2101, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element vm uses Python identifier vm
    __vm = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'vm'), 'vm', '__httpwww_usharesoft_comuforge_CTD_ANON_62_vm', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2103, 32), )

    
    vm = property(__vm.value, __vm.set, None, None)

    _ElementMap.update({
        __vm.name() : __vm
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_63 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2115, 56)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element nic uses Python identifier nic
    __nic = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'nic'), 'nic', '__httpwww_usharesoft_comuforge_CTD_ANON_63_nic', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2117, 64), )

    
    nic = property(__nic.value, __nic.set, None, None)

    _ElementMap.update({
        __nic.name() : __nic
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_64 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2138, 56)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element securityGroup uses Python identifier securityGroup
    __securityGroup = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'securityGroup'), 'securityGroup', '__httpwww_usharesoft_comuforge_CTD_ANON_64_securityGroup', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2140, 64), )

    
    securityGroup = property(__securityGroup.value, __securityGroup.set, None, None)

    _ElementMap.update({
        __securityGroup.name() : __securityGroup
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_65 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2149, 88)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element ingressRule uses Python identifier ingressRule
    __ingressRule = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'ingressRule'), 'ingressRule', '__httpwww_usharesoft_comuforge_CTD_ANON_65_ingressRule', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2151, 96), )

    
    ingressRule = property(__ingressRule.value, __ingressRule.set, None, None)

    _ElementMap.update({
        __ingressRule.name() : __ingressRule
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_66 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2189, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element zone uses Python identifier zone
    __zone = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'zone'), 'zone', '__httpwww_usharesoft_comuforge_CTD_ANON_66_zone', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2191, 32), )

    
    zone = property(__zone.value, __zone.set, None, None)

    _ElementMap.update({
        __zone.name() : __zone
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_67 (pyxb.binding.basis.complexTypeDefinition):
    """a list of replies to this comment (list of :ref:`comment-object` objects)"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2286, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element comment uses Python identifier comment
    __comment = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'comment'), 'comment', '__httpwww_usharesoft_comuforge_CTD_ANON_67_comment', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2288, 32), )

    
    comment = property(__comment.value, __comment.set, None, None)

    _ElementMap.update({
        __comment.name() : __comment
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_68 (pyxb.binding.basis.complexTypeDefinition):
    """the list of :ref:`comment-object` objects"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2336, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element comment uses Python identifier comment
    __comment = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'comment'), 'comment', '__httpwww_usharesoft_comuforge_CTD_ANON_68_comment', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2338, 32), )

    
    comment = property(__comment.value, __comment.set, None, None)

    _ElementMap.update({
        __comment.name() : __comment
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_69 (pyxb.binding.basis.complexTypeDefinition):
    """the list of :ref:`company-object` objects"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2360, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element company uses Python identifier company
    __company = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'company'), 'company', '__httpwww_usharesoft_comuforge_CTD_ANON_69_company', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2362, 32), )

    
    company = property(__company.value, __company.set, None, None)

    _ElementMap.update({
        __company.name() : __company
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_70 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2433, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element confMgmtPlatforms uses Python identifier confMgmtPlatforms
    __confMgmtPlatforms = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'confMgmtPlatforms'), 'confMgmtPlatforms', '__httpwww_usharesoft_comuforge_CTD_ANON_70_confMgmtPlatforms', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2435, 32), )

    
    confMgmtPlatforms = property(__confMgmtPlatforms.value, __confMgmtPlatforms.set, None, None)

    _ElementMap.update({
        __confMgmtPlatforms.name() : __confMgmtPlatforms
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_71 (pyxb.binding.basis.complexTypeDefinition):
    """a list of certificate files (see :ref:`certificate-object`)"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2614, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element certificate uses Python identifier certificate
    __certificate = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'certificate'), 'certificate', '__httpwww_usharesoft_comuforge_CTD_ANON_71_certificate', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2616, 32), )

    
    certificate = property(__certificate.value, __certificate.set, None, None)

    _ElementMap.update({
        __certificate.name() : __certificate
    })
    _AttributeMap.update({
        
    })



# Complex type {http://www.usharesoft.com/uforge}CredAccountResource with content type ELEMENT_ONLY
class CredAccountResource (pyxb.binding.basis.complexTypeDefinition):
    """Complex type {http://www.usharesoft.com/uforge}CredAccountResource with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CredAccountResource')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2866, 4)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element key uses Python identifier key
    __key = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'key'), 'key', '__httpwww_usharesoft_comuforge_CredAccountResource_key', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2868, 12), )

    
    key = property(__key.value, __key.set, None, None)

    
    # Element type uses Python identifier type
    __type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'type'), 'type', '__httpwww_usharesoft_comuforge_CredAccountResource_type', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2869, 12), )

    
    type = property(__type.value, __type.set, None, None)

    
    # Element value uses Python identifier value_
    __value = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'value'), 'value_', '__httpwww_usharesoft_comuforge_CredAccountResource_value', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2870, 12), )

    
    value_ = property(__value.value, __value.set, None, None)

    _ElementMap.update({
        __key.name() : __key,
        __type.name() : __type,
        __value.name() : __value
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'CredAccountResource', CredAccountResource)


# Complex type {http://www.usharesoft.com/uforge}CredAccountResources with content type ELEMENT_ONLY
class CredAccountResources (pyxb.binding.basis.complexTypeDefinition):
    """Complex type {http://www.usharesoft.com/uforge}CredAccountResources with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CredAccountResources')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2874, 4)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element cloudResources uses Python identifier cloudResources
    __cloudResources = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'cloudResources'), 'cloudResources', '__httpwww_usharesoft_comuforge_CredAccountResources_cloudResources', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2876, 12), )

    
    cloudResources = property(__cloudResources.value, __cloudResources.set, None, None)

    
    # Element resources uses Python identifier resources
    __resources = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'resources'), 'resources', '__httpwww_usharesoft_comuforge_CredAccountResources_resources', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2877, 12), )

    
    resources = property(__resources.value, __resources.set, None, None)

    _ElementMap.update({
        __cloudResources.name() : __cloudResources,
        __resources.name() : __resources
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'CredAccountResources', CredAccountResources)


# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_72 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2878, 16)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element resource uses Python identifier resource
    __resource = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'resource'), 'resource', '__httpwww_usharesoft_comuforge_CTD_ANON_72_resource', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2880, 24), )

    
    resource = property(__resource.value, __resource.set, None, None)

    _ElementMap.update({
        __resource.name() : __resource
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_73 (pyxb.binding.basis.complexTypeDefinition):
    """the list of :ref:`credaccount-object` objects"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2900, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element credAccount uses Python identifier credAccount
    __credAccount = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'credAccount'), 'credAccount', '__httpwww_usharesoft_comuforge_CTD_ANON_73_credAccount', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2902, 32), )

    
    credAccount = property(__credAccount.value, __credAccount.set, None, None)

    _ElementMap.update({
        __credAccount.name() : __credAccount
    })
    _AttributeMap.update({
        
    })



# Complex type {http://www.usharesoft.com/uforge}Deployment with content type ELEMENT_ONLY
class Deployment (pyxb.binding.basis.complexTypeDefinition):
    """
                Provides all the information of a deployment. A deployment is a set of one or more running instances (workloads).
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'Deployment')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3123, 4)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element uri uses Python identifier uri
    __uri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'uri'), 'uri', '__httpwww_usharesoft_comuforge_Deployment_uri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3130, 12), )

    
    uri = property(__uri.value, __uri.set, None, 'the uri of the deployment')

    
    # Element applicationId uses Python identifier applicationId
    __applicationId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'applicationId'), 'applicationId', '__httpwww_usharesoft_comuforge_Deployment_applicationId', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3135, 12), )

    
    applicationId = property(__applicationId.value, __applicationId.set, None, 'the application id of the deployment')

    
    # Element name uses Python identifier name
    __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__httpwww_usharesoft_comuforge_Deployment_name', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3140, 12), )

    
    name = property(__name.value, __name.set, None, 'the name of the deployment')

    
    # Element blueprintName uses Python identifier blueprintName
    __blueprintName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'blueprintName'), 'blueprintName', '__httpwww_usharesoft_comuforge_Deployment_blueprintName', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3145, 12), )

    
    blueprintName = property(__blueprintName.value, __blueprintName.set, None, 'the blueprint name used to do this deployment')

    
    # Element iconUrl uses Python identifier iconUrl
    __iconUrl = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'iconUrl'), 'iconUrl', '__httpwww_usharesoft_comuforge_Deployment_iconUrl', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3150, 12), )

    
    iconUrl = property(__iconUrl.value, __iconUrl.set, None, 'the icon url of the application deployed')

    
    # Element state uses Python identifier state
    __state = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'state'), 'state', '__httpwww_usharesoft_comuforge_Deployment_state', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3155, 12), )

    
    state = property(__state.value, __state.set, None, 'the deployment state')

    
    # Element instances uses Python identifier instances
    __instances = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'instances'), 'instances', '__httpwww_usharesoft_comuforge_Deployment_instances', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3161, 16), )

    
    instances = property(__instances.value, __instances.set, None, 'the list of :ref:`instance-object` objects')

    _ElementMap.update({
        __uri.name() : __uri,
        __applicationId.name() : __applicationId,
        __name.name() : __name,
        __blueprintName.name() : __blueprintName,
        __iconUrl.name() : __iconUrl,
        __state.name() : __state,
        __instances.name() : __instances
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'Deployment', Deployment)


# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_74 (pyxb.binding.basis.complexTypeDefinition):
    """the list of :ref:`instance-object` objects"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3165, 20)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element instance uses Python identifier instance
    __instance = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'instance'), 'instance', '__httpwww_usharesoft_comuforge_CTD_ANON_74_instance', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3167, 28), )

    
    instance = property(__instance.value, __instance.set, None, None)

    _ElementMap.update({
        __instance.name() : __instance
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_75 (pyxb.binding.basis.complexTypeDefinition):
    """the list of :ref:`deployment-object` objects"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3188, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element deployment uses Python identifier deployment
    __deployment = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'deployment'), 'deployment', '__httpwww_usharesoft_comuforge_CTD_ANON_75_deployment', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3190, 32), )

    
    deployment = property(__deployment.value, __deployment.set, None, None)

    _ElementMap.update({
        __deployment.name() : __deployment
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_76 (pyxb.binding.basis.complexTypeDefinition):
    """a list of partitions this disk has (see :ref:`partition-object`)"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3234, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element partition uses Python identifier partition
    __partition = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'partition'), 'partition', '__httpwww_usharesoft_comuforge_CTD_ANON_76_partition', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3236, 32), )

    
    partition = property(__partition.value, __partition.set, None, None)

    _ElementMap.update({
        __partition.name() : __partition
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_77 (pyxb.binding.basis.complexTypeDefinition):
    """the list of :ref:`disk-object` objects"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3294, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element disk uses Python identifier disk
    __disk = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'disk'), 'disk', '__httpwww_usharesoft_comuforge_CTD_ANON_77_disk', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3296, 32), )

    
    disk = property(__disk.value, __disk.set, None, None)

    _ElementMap.update({
        __disk.name() : __disk
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_78 (pyxb.binding.basis.complexTypeDefinition):
    """the list of :ref:`distribprofile-object` objects"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3389, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element distribProfile uses Python identifier distribProfile
    __distribProfile = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'distribProfile'), 'distribProfile', '__httpwww_usharesoft_comuforge_CTD_ANON_78_distribProfile', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3391, 32), )

    
    distribProfile = property(__distribProfile.value, __distribProfile.set, None, None)

    _ElementMap.update({
        __distribProfile.name() : __distribProfile
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_79 (pyxb.binding.basis.complexTypeDefinition):
    """the list of os profile template objects (see :ref:`distribprofile-object`)"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3518, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element profile uses Python identifier profile
    __profile = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'profile'), 'profile', '__httpwww_usharesoft_comuforge_CTD_ANON_79_profile', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3520, 32), )

    
    profile = property(__profile.value, __profile.set, None, None)

    _ElementMap.update({
        __profile.name() : __profile
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_80 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3530, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element prohibitedFormat uses Python identifier prohibitedFormat
    __prohibitedFormat = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'prohibitedFormat'), 'prohibitedFormat', '__httpwww_usharesoft_comuforge_CTD_ANON_80_prohibitedFormat', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3532, 32), )

    
    prohibitedFormat = property(__prohibitedFormat.value, __prohibitedFormat.set, None, None)

    _ElementMap.update({
        __prohibitedFormat.name() : __prohibitedFormat
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_81 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3537, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element prohibitedTargetFormat uses Python identifier prohibitedTargetFormat
    __prohibitedTargetFormat = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'prohibitedTargetFormat'), 'prohibitedTargetFormat', '__httpwww_usharesoft_comuforge_CTD_ANON_81_prohibitedTargetFormat', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3539, 32), )

    
    prohibitedTargetFormat = property(__prohibitedTargetFormat.value, __prohibitedTargetFormat.set, None, None)

    _ElementMap.update({
        __prohibitedTargetFormat.name() : __prohibitedTargetFormat
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_82 (pyxb.binding.basis.complexTypeDefinition):
    """the list of :ref:`distribution-object` objects"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3590, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element distribution uses Python identifier distribution
    __distribution = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'distribution'), 'distribution', '__httpwww_usharesoft_comuforge_CTD_ANON_82_distribution', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3592, 32), )

    
    distribution = property(__distribution.value, __distribution.set, None, None)

    _ElementMap.update({
        __distribution.name() : __distribution
    })
    _AttributeMap.update({
        
    })



# Complex type {http://www.usharesoft.com/uforge}Entitlement with content type ELEMENT_ONLY
class Entitlement (pyxb.binding.basis.complexTypeDefinition):
    """
                Describes a base permission tag pre-defined in the platform. These entitlements are
                used to create :ref:`role-object` that can be assigned to users.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'Entitlement')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3602, 4)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element description uses Python identifier description
    __description = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'description'), 'description', '__httpwww_usharesoft_comuforge_Entitlement_description', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3610, 12), )

    
    description = property(__description.value, __description.set, None, 'the entitlement description')

    
    # Element name uses Python identifier name
    __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__httpwww_usharesoft_comuforge_Entitlement_name', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3615, 12), )

    
    name = property(__name.value, __name.set, None, 'the entitlement name')

    _ElementMap.update({
        __description.name() : __description,
        __name.name() : __name
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'Entitlement', Entitlement)


# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_83 (pyxb.binding.basis.complexTypeDefinition):
    """the list of :ref:`entitlement-object` objects"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3636, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element entitlement uses Python identifier entitlement
    __entitlement = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'entitlement'), 'entitlement', '__httpwww_usharesoft_comuforge_CTD_ANON_83_entitlement', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3638, 32), )

    
    entitlement = property(__entitlement.value, __entitlement.set, None, None)

    _ElementMap.update({
        __entitlement.name() : __entitlement
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_84 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3741, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element cluster uses Python identifier cluster
    __cluster = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'cluster'), 'cluster', '__httpwww_usharesoft_comuforge_CTD_ANON_84_cluster', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3743, 32), )

    
    cluster = property(__cluster.value, __cluster.set, None, None)

    _ElementMap.update({
        __cluster.name() : __cluster
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_85 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3750, 56)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element vdc uses Python identifier vdc
    __vdc = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'vdc'), 'vdc', '__httpwww_usharesoft_comuforge_CTD_ANON_85_vdc', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3752, 64), )

    
    vdc = property(__vdc.value, __vdc.set, None, None)

    _ElementMap.update({
        __vdc.name() : __vdc
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_86 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3758, 88)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element disk uses Python identifier disk
    __disk = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'disk'), 'disk', '__httpwww_usharesoft_comuforge_CTD_ANON_86_disk', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3760, 96), )

    
    disk = property(__disk.value, __disk.set, None, None)

    _ElementMap.update({
        __disk.name() : __disk
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_87 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3778, 88)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element image uses Python identifier image
    __image = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'image'), 'image', '__httpwww_usharesoft_comuforge_CTD_ANON_87_image', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3780, 96), )

    
    image = property(__image.value, __image.set, None, None)

    _ElementMap.update({
        __image.name() : __image
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_88 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3797, 88)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element network uses Python identifier network
    __network = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'network'), 'network', '__httpwww_usharesoft_comuforge_CTD_ANON_88_network', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3799, 96), )

    
    network = property(__network.value, __network.set, None, None)

    _ElementMap.update({
        __network.name() : __network
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_89 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3812, 88)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element server uses Python identifier server
    __server = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'server'), 'server', '__httpwww_usharesoft_comuforge_CTD_ANON_89_server', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3814, 96), )

    
    server = property(__server.value, __server.set, None, None)

    _ElementMap.update({
        __server.name() : __server
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_90 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3820, 120)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element disk uses Python identifier disk
    __disk = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'disk'), 'disk', '__httpwww_usharesoft_comuforge_CTD_ANON_90_disk', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3822, 128), )

    
    disk = property(__disk.value, __disk.set, None, None)

    _ElementMap.update({
        __disk.name() : __disk
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_91 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3829, 120)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element nic uses Python identifier nic
    __nic = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'nic'), 'nic', '__httpwww_usharesoft_comuforge_CTD_ANON_91_nic', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3831, 128), )

    
    nic = property(__nic.value, __nic.set, None, None)

    _ElementMap.update({
        __nic.name() : __nic
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_92 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3838, 120)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element sshKey uses Python identifier sshKey
    __sshKey = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'sshKey'), 'sshKey', '__httpwww_usharesoft_comuforge_CTD_ANON_92_sshKey', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3840, 128), )

    
    sshKey = property(__sshKey.value, __sshKey.set, None, None)

    _ElementMap.update({
        __sshKey.name() : __sshKey
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_93 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3876, 44)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element diskOffer uses Python identifier diskOffer
    __diskOffer = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'diskOffer'), 'diskOffer', '__httpwww_usharesoft_comuforge_CTD_ANON_93_diskOffer', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3878, 52), )

    
    diskOffer = property(__diskOffer.value, __diskOffer.set, None, None)

    _ElementMap.update({
        __diskOffer.name() : __diskOffer
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_94 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3893, 44)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element extilityUnitsOffer uses Python identifier extilityUnitsOffer
    __extilityUnitsOffer = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'extilityUnitsOffer'), 'extilityUnitsOffer', '__httpwww_usharesoft_comuforge_CTD_ANON_94_extilityUnitsOffer', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3895, 52), )

    
    extilityUnitsOffer = property(__extilityUnitsOffer.value, __extilityUnitsOffer.set, None, None)

    _ElementMap.update({
        __extilityUnitsOffer.name() : __extilityUnitsOffer
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_95 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3911, 44)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element hardwareOffer uses Python identifier hardwareOffer
    __hardwareOffer = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'hardwareOffer'), 'hardwareOffer', '__httpwww_usharesoft_comuforge_CTD_ANON_95_hardwareOffer', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3913, 52), )

    
    hardwareOffer = property(__hardwareOffer.value, __hardwareOffer.set, None, None)

    _ElementMap.update({
        __hardwareOffer.name() : __hardwareOffer
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_96 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3944, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element gallery uses Python identifier gallery
    __gallery = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'gallery'), 'gallery', '__httpwww_usharesoft_comuforge_CTD_ANON_96_gallery', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3946, 32), )

    
    gallery = property(__gallery.value, __gallery.set, None, None)

    _ElementMap.update({
        __gallery.name() : __gallery
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_97 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3968, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element publisher uses Python identifier publisher
    __publisher = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'publisher'), 'publisher', '__httpwww_usharesoft_comuforge_CTD_ANON_97_publisher', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3970, 32), )

    
    publisher = property(__publisher.value, __publisher.set, None, None)

    _ElementMap.update({
        __publisher.name() : __publisher
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_98 (pyxb.binding.basis.complexTypeDefinition):
    """the list of comments for this shared appliance template (see :ref:`comment-object`)"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4060, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element comment uses Python identifier comment
    __comment = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'comment'), 'comment', '__httpwww_usharesoft_comuforge_CTD_ANON_98_comment', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4062, 32), )

    
    comment = property(__comment.value, __comment.set, None, None)

    _ElementMap.update({
        __comment.name() : __comment
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_99 (pyxb.binding.basis.complexTypeDefinition):
    """a list of :ref:`gallerytemplate-object` objects this appliance template is related to"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4127, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element galleryTemplate uses Python identifier galleryTemplate
    __galleryTemplate = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'galleryTemplate'), 'galleryTemplate', '__httpwww_usharesoft_comuforge_CTD_ANON_99_galleryTemplate', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4129, 32), )

    
    galleryTemplate = property(__galleryTemplate.value, __galleryTemplate.set, None, None)

    _ElementMap.update({
        __galleryTemplate.name() : __galleryTemplate
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_100 (pyxb.binding.basis.complexTypeDefinition):
    """the statistics information of this shared appliance template (see :ref:`gallerytemplatestatistics-object`)"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4142, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element statistic uses Python identifier statistic
    __statistic = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'statistic'), 'statistic', '__httpwww_usharesoft_comuforge_CTD_ANON_100_statistic', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4144, 32), )

    
    statistic = property(__statistic.value, __statistic.set, None, None)

    _ElementMap.update({
        __statistic.name() : __statistic
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_101 (pyxb.binding.basis.complexTypeDefinition):
    """the list of :ref:`gallerytemplate-object` objects"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4196, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element galleryTemplate uses Python identifier galleryTemplate
    __galleryTemplate = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'galleryTemplate'), 'galleryTemplate', '__httpwww_usharesoft_comuforge_CTD_ANON_101_galleryTemplate', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4198, 32), )

    
    galleryTemplate = property(__galleryTemplate.value, __galleryTemplate.set, None, None)

    _ElementMap.update({
        __galleryTemplate.name() : __galleryTemplate
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_102 (pyxb.binding.basis.complexTypeDefinition):
    """a list of :ref:`gallerytemplatestat-object` objects holding the statistics describing the number of times an appliance template has been cloned"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4264, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element clonedStat uses Python identifier clonedStat
    __clonedStat = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'clonedStat'), 'clonedStat', '__httpwww_usharesoft_comuforge_CTD_ANON_102_clonedStat', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4266, 32), )

    
    clonedStat = property(__clonedStat.value, __clonedStat.set, None, None)

    _ElementMap.update({
        __clonedStat.name() : __clonedStat
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_103 (pyxb.binding.basis.complexTypeDefinition):
    """a list of :ref:`statdatapoint-object` providing the history of imports"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4279, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element statDataPoint uses Python identifier statDataPoint
    __statDataPoint = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'statDataPoint'), 'statDataPoint', '__httpwww_usharesoft_comuforge_CTD_ANON_103_statDataPoint', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4281, 32), )

    
    statDataPoint = property(__statDataPoint.value, __statDataPoint.set, None, None)

    _ElementMap.update({
        __statDataPoint.name() : __statDataPoint
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_104 (pyxb.binding.basis.complexTypeDefinition):
    """a list of :ref:`statdatapoint-object` providing the history of download statistics"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4289, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element statDataPoint uses Python identifier statDataPoint
    __statDataPoint = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'statDataPoint'), 'statDataPoint', '__httpwww_usharesoft_comuforge_CTD_ANON_104_statDataPoint', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4291, 32), )

    
    statDataPoint = property(__statDataPoint.value, __statDataPoint.set, None, None)

    _ElementMap.update({
        __statDataPoint.name() : __statDataPoint
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_105 (pyxb.binding.basis.complexTypeDefinition):
    """a list of :ref:`votestat-object` providing the all the ratings by users"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4339, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element voteStat uses Python identifier voteStat
    __voteStat = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'voteStat'), 'voteStat', '__httpwww_usharesoft_comuforge_CTD_ANON_105_voteStat', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4341, 32), )

    
    voteStat = property(__voteStat.value, __voteStat.set, None, None)

    _ElementMap.update({
        __voteStat.name() : __voteStat
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_106 (pyxb.binding.basis.complexTypeDefinition):
    """the list of :ref:`imageformat-object` objects"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4632, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element imageFormat uses Python identifier imageFormat
    __imageFormat = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'imageFormat'), 'imageFormat', '__httpwww_usharesoft_comuforge_CTD_ANON_106_imageFormat', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4634, 32), )

    
    imageFormat = property(__imageFormat.value, __imageFormat.set, None, None)

    _ElementMap.update({
        __imageFormat.name() : __imageFormat
    })
    _AttributeMap.update({
        
    })



# Complex type {http://www.usharesoft.com/uforge}ImagePkg with content type ELEMENT_ONLY
class ImagePkg (pyxb.binding.basis.complexTypeDefinition):
    """
                Provides the details of a group of files (package) that are to be installed as part of a machine image. This may
                includes packages that have not been explicitly set in an appliance template, rather added as part of the generation
                process to adhere to package dependencies.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ImagePkg')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4644, 4)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element level uses Python identifier level
    __level = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'level'), 'level', '__httpwww_usharesoft_comuforge_ImagePkg_level', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4653, 12), )

    
    level = property(__level.value, __level.set, None, 'provides the dependency level of this package. For example if this package was added as a dependency of another package, then this will be level 1')

    
    # Element native_from_distribution uses Python identifier native_from_distribution
    __native_from_distribution = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'native_from_distribution'), 'native_from_distribution', '__httpwww_usharesoft_comuforge_ImagePkg_native_from_distribution', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4658, 12), )

    
    native_from_distribution = property(__native_from_distribution.value, __native_from_distribution.set, None, 'a boolean determining if this package has come from a registered repository')

    
    # Element pkg uses Python identifier pkg
    __pkg = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'pkg'), 'pkg', '__httpwww_usharesoft_comuforge_ImagePkg_pkg', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4663, 12), )

    
    pkg = property(__pkg.value, __pkg.set, None, 'the :ref:`package-object` details')

    _ElementMap.update({
        __level.name() : __level,
        __native_from_distribution.name() : __native_from_distribution,
        __pkg.name() : __pkg
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'ImagePkg', ImagePkg)


# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_107 (pyxb.binding.basis.complexTypeDefinition):
    """the list of :ref:`imagepkg-object` objects"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4684, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element imagePkg uses Python identifier imagePkg
    __imagePkg = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'imagePkg'), 'imagePkg', '__httpwww_usharesoft_comuforge_CTD_ANON_107_imagePkg', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4686, 32), )

    
    imagePkg = property(__imagePkg.value, __imagePkg.set, None, None)

    _ElementMap.update({
        __imagePkg.name() : __imagePkg
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_108 (pyxb.binding.basis.complexTypeDefinition):
    """the list of :ref:`image-object` objects"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4708, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element image uses Python identifier image
    __image = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'image'), 'image', '__httpwww_usharesoft_comuforge_CTD_ANON_108_image', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4710, 32), )

    
    image = property(__image.value, __image.set, None, None)

    _ElementMap.update({
        __image.name() : __image
    })
    _AttributeMap.update({
        
    })



# Complex type {http://www.usharesoft.com/uforge}ImageStats with content type ELEMENT_ONLY
class ImageStats (pyxb.binding.basis.complexTypeDefinition):
    """
                Provides statistics for a machine image. This includes the number of times downloaded or registered to a target
                cloud environment.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ImageStats')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4720, 4)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element curr uses Python identifier curr
    __curr = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'curr'), 'curr', '__httpwww_usharesoft_comuforge_ImageStats_curr', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4728, 12), )

    
    curr = property(__curr.value, __curr.set, None, 'the value')

    
    # Element currDownloaded uses Python identifier currDownloaded
    __currDownloaded = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'currDownloaded'), 'currDownloaded', '__httpwww_usharesoft_comuforge_ImageStats_currDownloaded', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4733, 12), )

    
    currDownloaded = property(__currDownloaded.value, __currDownloaded.set, None, 'number of downloads of this machine image')

    
    # Element currFormatUsage uses Python identifier currFormatUsage
    __currFormatUsage = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'currFormatUsage'), 'currFormatUsage', '__httpwww_usharesoft_comuforge_ImageStats_currFormatUsage', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4738, 12), )

    
    currFormatUsage = property(__currFormatUsage.value, __currFormatUsage.set, None, 'number of times a specific format has been used')

    
    # Element currPublished uses Python identifier currPublished
    __currPublished = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'currPublished'), 'currPublished', '__httpwww_usharesoft_comuforge_ImageStats_currPublished', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4748, 12), )

    
    currPublished = property(__currPublished.value, __currPublished.set, None, None)

    
    # Element total uses Python identifier total
    __total = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'total'), 'total', '__httpwww_usharesoft_comuforge_ImageStats_total', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4749, 12), )

    
    total = property(__total.value, __total.set, None, 'the total value (over time regardless if the object in question has been deleted)')

    
    # Element totalDownloaded uses Python identifier totalDownloaded
    __totalDownloaded = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'totalDownloaded'), 'totalDownloaded', '__httpwww_usharesoft_comuforge_ImageStats_totalDownloaded', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4754, 12), )

    
    totalDownloaded = property(__totalDownloaded.value, __totalDownloaded.set, None, 'the total number of times a machine image has been downloaded (even if the referenced machine image has been deleted)')

    
    # Element totalFormatUsage uses Python identifier totalFormatUsage
    __totalFormatUsage = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'totalFormatUsage'), 'totalFormatUsage', '__httpwww_usharesoft_comuforge_ImageStats_totalFormatUsage', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4759, 12), )

    
    totalFormatUsage = property(__totalFormatUsage.value, __totalFormatUsage.set, None, 'list of :ref:`statdatapoint-object` for the breakdown on format types used for generating machine images')

    
    # Element totalPublished uses Python identifier totalPublished
    __totalPublished = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'totalPublished'), 'totalPublished', '__httpwww_usharesoft_comuforge_ImageStats_totalPublished', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4769, 12), )

    
    totalPublished = property(__totalPublished.value, __totalPublished.set, None, 'the total number of times this machine image has been published')

    _ElementMap.update({
        __curr.name() : __curr,
        __currDownloaded.name() : __currDownloaded,
        __currFormatUsage.name() : __currFormatUsage,
        __currPublished.name() : __currPublished,
        __total.name() : __total,
        __totalDownloaded.name() : __totalDownloaded,
        __totalFormatUsage.name() : __totalFormatUsage,
        __totalPublished.name() : __totalPublished
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'ImageStats', ImageStats)


# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_109 (pyxb.binding.basis.complexTypeDefinition):
    """number of times a specific format has been used"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4742, 16)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element statDataPoint uses Python identifier statDataPoint
    __statDataPoint = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'statDataPoint'), 'statDataPoint', '__httpwww_usharesoft_comuforge_CTD_ANON_109_statDataPoint', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4744, 24), )

    
    statDataPoint = property(__statDataPoint.value, __statDataPoint.set, None, None)

    _ElementMap.update({
        __statDataPoint.name() : __statDataPoint
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_110 (pyxb.binding.basis.complexTypeDefinition):
    """list of :ref:`statdatapoint-object` for the breakdown on format types used for generating machine images"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4763, 16)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element statDataPoint uses Python identifier statDataPoint
    __statDataPoint = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'statDataPoint'), 'statDataPoint', '__httpwww_usharesoft_comuforge_CTD_ANON_110_statDataPoint', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4765, 24), )

    
    statDataPoint = property(__statDataPoint.value, __statDataPoint.set, None, None)

    _ElementMap.update({
        __statDataPoint.name() : __statDataPoint
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_111 (pyxb.binding.basis.complexTypeDefinition):
    """the list of operating system groups (see :ref:`osgroup-object`"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4821, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element group uses Python identifier group
    __group = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'group'), 'group', '__httpwww_usharesoft_comuforge_CTD_ANON_111_group', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4823, 32), )

    
    group = property(__group.value, __group.set, None, None)

    _ElementMap.update({
        __group.name() : __group
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_112 (pyxb.binding.basis.complexTypeDefinition):
    """the list of NICs to configure (see :ref:`nic-object`)"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4940, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element nic uses Python identifier nic
    __nic = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'nic'), 'nic', '__httpwww_usharesoft_comuforge_CTD_ANON_112_nic', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4942, 32), )

    
    nic = property(__nic.value, __nic.set, None, None)

    _ElementMap.update({
        __nic.name() : __nic
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_113 (pyxb.binding.basis.complexTypeDefinition):
    """the list of operating system users to set (see :ref:`osuser-object`)"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5462, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element user uses Python identifier user
    __user = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'user'), 'user', '__httpwww_usharesoft_comuforge_CTD_ANON_113_user', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5464, 32), )

    
    user = property(__user.value, __user.set, None, None)

    _ElementMap.update({
        __user.name() : __user
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_114 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5588, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element instance uses Python identifier instance
    __instance = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'instance'), 'instance', '__httpwww_usharesoft_comuforge_CTD_ANON_114_instance', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5590, 32), )

    
    instance = property(__instance.value, __instance.set, None, None)

    _ElementMap.update({
        __instance.name() : __instance
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_115 (pyxb.binding.basis.complexTypeDefinition):
    """the list of :ref:`license-object` objects"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5703, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element license uses Python identifier license
    __license = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'license'), 'license', '__httpwww_usharesoft_comuforge_CTD_ANON_115_license', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5705, 32), )

    
    license = property(__license.value, __license.set, None, None)

    _ElementMap.update({
        __license.name() : __license
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_116 (pyxb.binding.basis.complexTypeDefinition):
    """the list of :ref:`linuxprofile-object` objects"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5779, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element linuxProfile uses Python identifier linuxProfile
    __linuxProfile = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'linuxProfile'), 'linuxProfile', '__httpwww_usharesoft_comuforge_CTD_ANON_116_linuxProfile', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5781, 32), )

    
    linuxProfile = property(__linuxProfile.value, __linuxProfile.set, None, None)

    _ElementMap.update({
        __linuxProfile.name() : __linuxProfile
    })
    _AttributeMap.update({
        
    })



# Complex type {http://www.usharesoft.com/uforge}LocalizedMessage with content type ELEMENT_ONLY
class LocalizedMessage (pyxb.binding.basis.complexTypeDefinition):
    """
                Localized message returned by the platform.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'LocalizedMessage')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5790, 4)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element message uses Python identifier message
    __message = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'message'), 'message', '__httpwww_usharesoft_comuforge_LocalizedMessage_message', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5797, 12), )

    
    message = property(__message.value, __message.set, None, 'the message in the request language')

    
    # Element messageId uses Python identifier messageId
    __messageId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'messageId'), 'messageId', '__httpwww_usharesoft_comuforge_LocalizedMessage_messageId', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5802, 12), )

    
    messageId = property(__messageId.value, __messageId.set, None, 'the message id. This is a unique id regardless the language. The id will always be the same for the same kind of error.')

    
    # Element parameters uses Python identifier parameters
    __parameters = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'parameters'), 'parameters', '__httpwww_usharesoft_comuforge_LocalizedMessage_parameters', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5807, 12), )

    
    parameters = property(__parameters.value, __parameters.set, None, 'the parameters that help a client to rebuild the complete message.')

    _ElementMap.update({
        __message.name() : __message,
        __messageId.name() : __messageId,
        __parameters.name() : __parameters
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'LocalizedMessage', LocalizedMessage)


# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_117 (pyxb.binding.basis.complexTypeDefinition):
    """the parameters that help a client to rebuild the complete message."""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5811, 16)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element parameter uses Python identifier parameter
    __parameter = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'parameter'), 'parameter', '__httpwww_usharesoft_comuforge_CTD_ANON_117_parameter', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5813, 24), )

    
    parameter = property(__parameter.value, __parameter.set, None, None)

    _ElementMap.update({
        __parameter.name() : __parameter
    })
    _AttributeMap.update({
        
    })



# Complex type {http://www.usharesoft.com/uforge}Location with content type ELEMENT_ONLY
class Location (pyxb.binding.basis.complexTypeDefinition):
    """
                Location where a deployed instance is running.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'Location')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5820, 4)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element name uses Python identifier name
    __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__httpwww_usharesoft_comuforge_Location_name', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5827, 12), )

    
    name = property(__name.value, __name.set, None, 'the name of the location')

    
    # Element provider uses Python identifier provider
    __provider = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'provider'), 'provider', '__httpwww_usharesoft_comuforge_Location_provider', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5832, 12), )

    
    provider = property(__provider.value, __provider.set, None, 'the cloud provider')

    
    # Element credentialsUri uses Python identifier credentialsUri
    __credentialsUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'credentialsUri'), 'credentialsUri', '__httpwww_usharesoft_comuforge_Location_credentialsUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5837, 12), )

    
    credentialsUri = property(__credentialsUri.value, __credentialsUri.set, None, 'the credentials URI used for this location')

    _ElementMap.update({
        __name.name() : __name,
        __provider.name() : __provider,
        __credentialsUri.name() : __credentialsUri
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'Location', Location)


# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_118 (pyxb.binding.basis.complexTypeDefinition):
    """the list of :ref:`logicalgroup-object` objects"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5912, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element logicalGroup uses Python identifier logicalGroup
    __logicalGroup = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'logicalGroup'), 'logicalGroup', '__httpwww_usharesoft_comuforge_CTD_ANON_118_logicalGroup', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5914, 32), )

    
    logicalGroup = property(__logicalGroup.value, __logicalGroup.set, None, None)

    _ElementMap.update({
        __logicalGroup.name() : __logicalGroup
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_119 (pyxb.binding.basis.complexTypeDefinition):
    """the list of volumes (partitions), see :ref:`partition-object`"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5958, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element volume uses Python identifier volume
    __volume = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'volume'), 'volume', '__httpwww_usharesoft_comuforge_CTD_ANON_119_volume', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5960, 32), )

    
    volume = property(__volume.value, __volume.set, None, None)

    _ElementMap.update({
        __volume.name() : __volume
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_120 (pyxb.binding.basis.complexTypeDefinition):
    """the list of :ref:`logicalvolume-object` objects"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5992, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element logicalVolume uses Python identifier logicalVolume
    __logicalVolume = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'logicalVolume'), 'logicalVolume', '__httpwww_usharesoft_comuforge_CTD_ANON_120_logicalVolume', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5994, 32), )

    
    logicalVolume = property(__logicalVolume.value, __logicalVolume.set, None, None)

    _ElementMap.update({
        __logicalVolume.name() : __logicalVolume
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_121 (pyxb.binding.basis.complexTypeDefinition):
    """the list of :ref:`membership-object` objects"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6093, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element membership uses Python identifier membership
    __membership = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'membership'), 'membership', '__httpwww_usharesoft_comuforge_CTD_ANON_121_membership', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6095, 32), )

    
    membership = property(__membership.value, __membership.set, None, None)

    _ElementMap.update({
        __membership.name() : __membership
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_122 (pyxb.binding.basis.complexTypeDefinition):
    """the list of :ref:`milestone-object` objects"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6177, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element milestone uses Python identifier milestone
    __milestone = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'milestone'), 'milestone', '__httpwww_usharesoft_comuforge_CTD_ANON_122_milestone', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6179, 32), )

    
    milestone = property(__milestone.value, __milestone.set, None, None)

    _ElementMap.update({
        __milestone.name() : __milestone
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_123 (pyxb.binding.basis.complexTypeDefinition):
    """the list of :ref:`mysoftware-object` objects"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6236, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element mySoftware uses Python identifier mySoftware
    __mySoftware = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'mySoftware'), 'mySoftware', '__httpwww_usharesoft_comuforge_CTD_ANON_123_mySoftware', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6238, 32), )

    
    mySoftware = property(__mySoftware.value, __mySoftware.set, None, None)

    _ElementMap.update({
        __mySoftware.name() : __mySoftware
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_124 (pyxb.binding.basis.complexTypeDefinition):
    """the list of static IP address information for this NIC (see :ref:`ipaddress-object`"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6266, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element ipAddress uses Python identifier ipAddress
    __ipAddress = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'ipAddress'), 'ipAddress', '__httpwww_usharesoft_comuforge_CTD_ANON_124_ipAddress', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6268, 32), )

    
    ipAddress = property(__ipAddress.value, __ipAddress.set, None, None)

    _ElementMap.update({
        __ipAddress.name() : __ipAddress
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_125 (pyxb.binding.basis.complexTypeDefinition):
    """the list of :ref:`nic-object` objects"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6344, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element nic uses Python identifier nic
    __nic = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'nic'), 'nic', '__httpwww_usharesoft_comuforge_CTD_ANON_125_nic', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6346, 32), )

    
    nic = property(__nic.value, __nic.set, None, None)

    _ElementMap.update({
        __nic.name() : __nic
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_126 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6383, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element tenant uses Python identifier tenant
    __tenant = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'tenant'), 'tenant', '__httpwww_usharesoft_comuforge_CTD_ANON_126_tenant', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6385, 32), )

    
    tenant = property(__tenant.value, __tenant.set, None, None)

    _ElementMap.update({
        __tenant.name() : __tenant
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_127 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6394, 56)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element regionEntities uses Python identifier regionEntities
    __regionEntities = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'regionEntities'), 'regionEntities', '__httpwww_usharesoft_comuforge_CTD_ANON_127_regionEntities', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6396, 64), )

    
    regionEntities = property(__regionEntities.value, __regionEntities.set, None, None)

    _ElementMap.update({
        __regionEntities.name() : __regionEntities
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_128 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6397, 68)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element regionName uses Python identifier regionName
    __regionName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'regionName'), 'regionName', '__httpwww_usharesoft_comuforge_CTD_ANON_128_regionName', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6399, 76), )

    
    regionName = property(__regionName.value, __regionName.set, None, None)

    
    # Element flavors uses Python identifier flavors
    __flavors = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'flavors'), 'flavors', '__httpwww_usharesoft_comuforge_CTD_ANON_128_flavors', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6400, 76), )

    
    flavors = property(__flavors.value, __flavors.set, None, None)

    
    # Element images uses Python identifier images
    __images = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'images'), 'images', '__httpwww_usharesoft_comuforge_CTD_ANON_128_images', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6419, 76), )

    
    images = property(__images.value, __images.set, None, None)

    
    # Element instances uses Python identifier instances
    __instances = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'instances'), 'instances', '__httpwww_usharesoft_comuforge_CTD_ANON_128_instances', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6445, 76), )

    
    instances = property(__instances.value, __instances.set, None, None)

    
    # Element networks uses Python identifier networks
    __networks = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'networks'), 'networks', '__httpwww_usharesoft_comuforge_CTD_ANON_128_networks', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6464, 76), )

    
    networks = property(__networks.value, __networks.set, None, None)

    _ElementMap.update({
        __regionName.name() : __regionName,
        __flavors.name() : __flavors,
        __images.name() : __images,
        __instances.name() : __instances,
        __networks.name() : __networks
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_129 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6401, 80)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element flavor uses Python identifier flavor
    __flavor = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'flavor'), 'flavor', '__httpwww_usharesoft_comuforge_CTD_ANON_129_flavor', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6403, 88), )

    
    flavor = property(__flavor.value, __flavor.set, None, None)

    _ElementMap.update({
        __flavor.name() : __flavor
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_130 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6420, 80)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element image uses Python identifier image
    __image = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'image'), 'image', '__httpwww_usharesoft_comuforge_CTD_ANON_130_image', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6422, 88), )

    
    image = property(__image.value, __image.set, None, None)

    _ElementMap.update({
        __image.name() : __image
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_131 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6446, 80)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element instance uses Python identifier instance
    __instance = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'instance'), 'instance', '__httpwww_usharesoft_comuforge_CTD_ANON_131_instance', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6448, 88), )

    
    instance = property(__instance.value, __instance.set, None, None)

    _ElementMap.update({
        __instance.name() : __instance
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_132 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6465, 80)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element network uses Python identifier network
    __network = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'network'), 'network', '__httpwww_usharesoft_comuforge_CTD_ANON_132_network', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6467, 88), )

    
    network = property(__network.value, __network.set, None, None)

    _ElementMap.update({
        __network.name() : __network
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_133 (pyxb.binding.basis.complexTypeDefinition):
    """the list of :ref:`status-object` objects"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6605, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element status uses Python identifier status
    __status = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'status'), 'status', '__httpwww_usharesoft_comuforge_CTD_ANON_133_status', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6607, 32), )

    
    status = property(__status.value, __status.set, None, None)

    _ElementMap.update({
        __status.name() : __status
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_134 (pyxb.binding.basis.complexTypeDefinition):
    """the list of target formats available in this organization"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6671, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element targetFormat uses Python identifier targetFormat
    __targetFormat = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'targetFormat'), 'targetFormat', '__httpwww_usharesoft_comuforge_CTD_ANON_134_targetFormat', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6673, 32), )

    
    targetFormat = property(__targetFormat.value, __targetFormat.set, None, None)

    _ElementMap.update({
        __targetFormat.name() : __targetFormat
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_135 (pyxb.binding.basis.complexTypeDefinition):
    """the list of :ref:`org-object` objects"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6781, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element org uses Python identifier org
    __org = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'org'), 'org', '__httpwww_usharesoft_comuforge_CTD_ANON_135_org', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6783, 32), )

    
    org = property(__org.value, __org.set, None, None)

    _ElementMap.update({
        __org.name() : __org
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_136 (pyxb.binding.basis.complexTypeDefinition):
    """the list of :ref:`osconfig-object` objects"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6850, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element osConfig uses Python identifier osConfig
    __osConfig = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'osConfig'), 'osConfig', '__httpwww_usharesoft_comuforge_CTD_ANON_136_osConfig', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6852, 32), )

    
    osConfig = property(__osConfig.value, __osConfig.set, None, None)

    _ElementMap.update({
        __osConfig.name() : __osConfig
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_137 (pyxb.binding.basis.complexTypeDefinition):
    """the list of :ref:`osgroup-object` objects"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6920, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element osGroup uses Python identifier osGroup
    __osGroup = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'osGroup'), 'osGroup', '__httpwww_usharesoft_comuforge_CTD_ANON_137_osGroup', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6922, 32), )

    
    osGroup = property(__osGroup.value, __osGroup.set, None, None)

    _ElementMap.update({
        __osGroup.name() : __osGroup
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_138 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6975, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element osPkg uses Python identifier osPkg
    __osPkg = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'osPkg'), 'osPkg', '__httpwww_usharesoft_comuforge_CTD_ANON_138_osPkg', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6977, 32), )

    
    osPkg = property(__osPkg.value, __osPkg.set, None, None)

    _ElementMap.update({
        __osPkg.name() : __osPkg
    })
    _AttributeMap.update({
        
    })



# Complex type {http://www.usharesoft.com/uforge}OSUpdate with content type ELEMENT_ONLY
class OSUpdate (pyxb.binding.basis.complexTypeDefinition):
    """
                Provides the information of a new package available in the an operating system repository compared with an
                existing package in an appliance template's ``os profile``.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'OSUpdate')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6986, 4)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element currPkg uses Python identifier currPkg
    __currPkg = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'currPkg'), 'currPkg', '__httpwww_usharesoft_comuforge_OSUpdate_currPkg', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6994, 12), )

    
    currPkg = property(__currPkg.value, __currPkg.set, None, 'the current package information (see :ref:`package-object`)')

    
    # Element date uses Python identifier date
    __date = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'date'), 'date', '__httpwww_usharesoft_comuforge_OSUpdate_date', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6999, 12), )

    
    date = property(__date.value, __date.set, None, 'the end date where to calculate the available updates for the ``currPkg``')

    
    # Element newPkg uses Python identifier newPkg
    __newPkg = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'newPkg'), 'newPkg', '__httpwww_usharesoft_comuforge_OSUpdate_newPkg', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7004, 12), )

    
    newPkg = property(__newPkg.value, __newPkg.set, None, 'the proposed new package version to update to')

    
    # Element numUpdates uses Python identifier numUpdates
    __numUpdates = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'numUpdates'), 'numUpdates', '__httpwww_usharesoft_comuforge_OSUpdate_numUpdates', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7009, 12), )

    
    numUpdates = property(__numUpdates.value, __numUpdates.set, None, 'the number of updates available for this package from the current package version to the ``date`` value')

    
    # Element pkgs uses Python identifier pkgs
    __pkgs = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'pkgs'), 'pkgs', '__httpwww_usharesoft_comuforge_OSUpdate_pkgs', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7014, 12), )

    
    pkgs = property(__pkgs.value, __pkgs.set, None, 'the list of package updates available between ``currPkg`` version and the ``date`` provided')

    _ElementMap.update({
        __currPkg.name() : __currPkg,
        __date.name() : __date,
        __newPkg.name() : __newPkg,
        __numUpdates.name() : __numUpdates,
        __pkgs.name() : __pkgs
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'OSUpdate', OSUpdate)


# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_139 (pyxb.binding.basis.complexTypeDefinition):
    """the list of package updates available between ``currPkg`` version and the ``date`` provided"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7018, 16)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element pkg uses Python identifier pkg
    __pkg = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'pkg'), 'pkg', '__httpwww_usharesoft_comuforge_CTD_ANON_139_pkg', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7020, 24), )

    
    pkg = property(__pkg.value, __pkg.set, None, None)

    _ElementMap.update({
        __pkg.name() : __pkg
    })
    _AttributeMap.update({
        
    })



# Complex type {http://www.usharesoft.com/uforge}OSUpdates with content type ELEMENT_ONLY
class OSUpdates (pyxb.binding.basis.complexTypeDefinition):
    """
                Holds the operating system updates available for an appliance template. This is the result of comparing the
                appliance template's ``os profile`` package list with the operating system repository registered on the platform.
                Versions of each package are compared, all new package versions are provided in this object.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'OSUpdates')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7028, 4)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element availUpdates uses Python identifier availUpdates
    __availUpdates = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'availUpdates'), 'availUpdates', '__httpwww_usharesoft_comuforge_OSUpdates_availUpdates', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7037, 12), )

    
    availUpdates = property(__availUpdates.value, __availUpdates.set, None, 'the list of package updates (see :ref:`osupdate-object`) available for the list of packages in the ``os profile``')

    
    # Element osEOLDate uses Python identifier osEOLDate
    __osEOLDate = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'osEOLDate'), 'osEOLDate', '__httpwww_usharesoft_comuforge_OSUpdates_osEOLDate', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7047, 12), )

    
    osEOLDate = property(__osEOLDate.value, __osEOLDate.set, None, 'the date where the operating system will receive no more updates')

    
    # Element osReleaseDate uses Python identifier osReleaseDate
    __osReleaseDate = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'osReleaseDate'), 'osReleaseDate', '__httpwww_usharesoft_comuforge_OSUpdates_osReleaseDate', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7052, 12), )

    
    osReleaseDate = property(__osReleaseDate.value, __osReleaseDate.set, None, 'the date where the operating system was released')

    
    # Element simulation uses Python identifier simulation
    __simulation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'simulation'), 'simulation', '__httpwww_usharesoft_comuforge_OSUpdates_simulation', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7057, 12), )

    
    simulation = property(__simulation.value, __simulation.set, None, 'the list of package updates (see :ref:`osupdate-object`) available after a simulation')

    
    # Element simulationDate uses Python identifier simulationDate
    __simulationDate = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'simulationDate'), 'simulationDate', '__httpwww_usharesoft_comuforge_OSUpdates_simulationDate', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7067, 12), )

    
    simulationDate = property(__simulationDate.value, __simulationDate.set, None, 'the end date where to calculate the available updates (for a simulation)')

    _ElementMap.update({
        __availUpdates.name() : __availUpdates,
        __osEOLDate.name() : __osEOLDate,
        __osReleaseDate.name() : __osReleaseDate,
        __simulation.name() : __simulation,
        __simulationDate.name() : __simulationDate
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'OSUpdates', OSUpdates)


# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_140 (pyxb.binding.basis.complexTypeDefinition):
    """the list of package updates (see :ref:`osupdate-object`) available for the list of packages in the ``os profile``"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7041, 16)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element update uses Python identifier update
    __update = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'update'), 'update', '__httpwww_usharesoft_comuforge_CTD_ANON_140_update', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7043, 24), )

    
    update = property(__update.value, __update.set, None, None)

    _ElementMap.update({
        __update.name() : __update
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_141 (pyxb.binding.basis.complexTypeDefinition):
    """the list of package updates (see :ref:`osupdate-object`) available after a simulation"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7061, 16)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element update uses Python identifier update
    __update = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'update'), 'update', '__httpwww_usharesoft_comuforge_CTD_ANON_141_update', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7063, 24), )

    
    update = property(__update.value, __update.set, None, None)

    _ElementMap.update({
        __update.name() : __update
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_142 (pyxb.binding.basis.complexTypeDefinition):
    """a list of public SSH keys for the user (see :ref:`sshkey-object`)"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7145, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element sshKey uses Python identifier sshKey
    __sshKey = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'sshKey'), 'sshKey', '__httpwww_usharesoft_comuforge_CTD_ANON_142_sshKey', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7147, 32), )

    
    sshKey = property(__sshKey.value, __sshKey.set, None, None)

    _ElementMap.update({
        __sshKey.name() : __sshKey
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_143 (pyxb.binding.basis.complexTypeDefinition):
    """the list of :ref:`osuser-object` objects"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7194, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element osUser uses Python identifier osUser
    __osUser = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'osUser'), 'osUser', '__httpwww_usharesoft_comuforge_CTD_ANON_143_osUser', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7196, 32), )

    
    osUser = property(__osUser.value, __osUser.set, None, None)

    _ElementMap.update({
        __osUser.name() : __osUser
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_144 (pyxb.binding.basis.complexTypeDefinition):
    """list of logical partitions (this needs to be an ``extended`` partition)"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7256, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element logicalPartition uses Python identifier logicalPartition
    __logicalPartition = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'logicalPartition'), 'logicalPartition', '__httpwww_usharesoft_comuforge_CTD_ANON_144_logicalPartition', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7258, 32), )

    
    logicalPartition = property(__logicalPartition.value, __logicalPartition.set, None, None)

    _ElementMap.update({
        __logicalPartition.name() : __logicalPartition
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_145 (pyxb.binding.basis.complexTypeDefinition):
    """the list of :ref:`partition-object` objects"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7330, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element partition uses Python identifier partition
    __partition = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'partition'), 'partition', '__httpwww_usharesoft_comuforge_CTD_ANON_145_partition', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7332, 32), )

    
    partition = property(__partition.value, __partition.set, None, None)

    _ElementMap.update({
        __partition.name() : __partition
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_146 (pyxb.binding.basis.complexTypeDefinition):
    """the list of disks this partition table has (see :ref:`disk-object`)"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7356, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element disk uses Python identifier disk
    __disk = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'disk'), 'disk', '__httpwww_usharesoft_comuforge_CTD_ANON_146_disk', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7358, 32), )

    
    disk = property(__disk.value, __disk.set, None, None)

    _ElementMap.update({
        __disk.name() : __disk
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_147 (pyxb.binding.basis.complexTypeDefinition):
    """the list of logical groups for this partition table (see :ref:`logicalgroup-object`)"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7381, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element logicalGroup uses Python identifier logicalGroup
    __logicalGroup = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'logicalGroup'), 'logicalGroup', '__httpwww_usharesoft_comuforge_CTD_ANON_147_logicalGroup', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7383, 32), )

    
    logicalGroup = property(__logicalGroup.value, __logicalGroup.set, None, None)

    _ElementMap.update({
        __logicalGroup.name() : __logicalGroup
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_148 (pyxb.binding.basis.complexTypeDefinition):
    """the list of logical volumes (partitions) in this partition table"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7401, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element logicalVolume uses Python identifier logicalVolume
    __logicalVolume = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'logicalVolume'), 'logicalVolume', '__httpwww_usharesoft_comuforge_CTD_ANON_148_logicalVolume', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7403, 32), )

    
    logicalVolume = property(__logicalVolume.value, __logicalVolume.set, None, None)

    _ElementMap.update({
        __logicalVolume.name() : __logicalVolume
    })
    _AttributeMap.update({
        
    })



# Complex type {http://www.usharesoft.com/uforge}PCpu with content type ELEMENT_ONLY
class PCpu (pyxb.binding.basis.complexTypeDefinition):
    """Complex type {http://www.usharesoft.com/uforge}PCpu with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'PCpu')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7427, 4)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element frequency uses Python identifier frequency
    __frequency = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'frequency'), 'frequency', '__httpwww_usharesoft_comuforge_PCpu_frequency', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7429, 12), )

    
    frequency = property(__frequency.value, __frequency.set, None, None)

    
    # Element nb_cores uses Python identifier nb_cores
    __nb_cores = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'nb_cores'), 'nb_cores', '__httpwww_usharesoft_comuforge_PCpu_nb_cores', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7430, 12), )

    
    nb_cores = property(__nb_cores.value, __nb_cores.set, None, None)

    
    # Element usage uses Python identifier usage
    __usage = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'usage'), 'usage', '__httpwww_usharesoft_comuforge_PCpu_usage', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7431, 12), )

    
    usage = property(__usage.value, __usage.set, None, None)

    _ElementMap.update({
        __frequency.name() : __frequency,
        __nb_cores.name() : __nb_cores,
        __usage.name() : __usage
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'PCpu', PCpu)


# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_149 (pyxb.binding.basis.complexTypeDefinition):
    """the list of packages in this group (see :ref:`package-object`)"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7641, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element pkg uses Python identifier pkg
    __pkg = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'pkg'), 'pkg', '__httpwww_usharesoft_comuforge_CTD_ANON_149_pkg', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7643, 32), )

    
    pkg = property(__pkg.value, __pkg.set, None, None)

    _ElementMap.update({
        __pkg.name() : __pkg
    })
    _AttributeMap.update({
        
    })



# Complex type {http://www.usharesoft.com/uforge}PkgList with content type ELEMENT_ONLY
class PkgList (pyxb.binding.basis.complexTypeDefinition):
    """
                Provides a list of :ref:`package-object` objects to add or delete.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'PkgList')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7652, 4)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element addedPkgUris uses Python identifier addedPkgUris
    __addedPkgUris = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'addedPkgUris'), 'addedPkgUris', '__httpwww_usharesoft_comuforge_PkgList_addedPkgUris', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7659, 12), )

    
    addedPkgUris = property(__addedPkgUris.value, __addedPkgUris.set, None, 'the list of :ref:`package-object` uris to add')

    
    # Element deletedPkgUris uses Python identifier deletedPkgUris
    __deletedPkgUris = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'deletedPkgUris'), 'deletedPkgUris', '__httpwww_usharesoft_comuforge_PkgList_deletedPkgUris', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7664, 12), )

    
    deletedPkgUris = property(__deletedPkgUris.value, __deletedPkgUris.set, None, 'the list of :ref:`package-object` uris to remove')

    
    # Element pkgs uses Python identifier pkgs
    __pkgs = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'pkgs'), 'pkgs', '__httpwww_usharesoft_comuforge_PkgList_pkgs', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7669, 12), )

    
    pkgs = property(__pkgs.value, __pkgs.set, None, 'the list of :ref:`package-object` objects')

    _ElementMap.update({
        __addedPkgUris.name() : __addedPkgUris,
        __deletedPkgUris.name() : __deletedPkgUris,
        __pkgs.name() : __pkgs
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'PkgList', PkgList)


# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_150 (pyxb.binding.basis.complexTypeDefinition):
    """the list of :ref:`package-object` objects"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7673, 16)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element pkg uses Python identifier pkg
    __pkg = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'pkg'), 'pkg', '__httpwww_usharesoft_comuforge_CTD_ANON_150_pkg', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7675, 24), )

    
    pkg = property(__pkg.value, __pkg.set, None, None)

    _ElementMap.update({
        __pkg.name() : __pkg
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_151 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7702, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element pkgUpdateInfo uses Python identifier pkgUpdateInfo
    __pkgUpdateInfo = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'pkgUpdateInfo'), 'pkgUpdateInfo', '__httpwww_usharesoft_comuforge_CTD_ANON_151_pkgUpdateInfo', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7704, 32), )

    
    pkgUpdateInfo = property(__pkgUpdateInfo.value, __pkgUpdateInfo.set, None, None)

    _ElementMap.update({
        __pkgUpdateInfo.name() : __pkgUpdateInfo
    })
    _AttributeMap.update({
        
    })



# Complex type {http://www.usharesoft.com/uforge}PRam with content type ELEMENT_ONLY
class PRam (pyxb.binding.basis.complexTypeDefinition):
    """Complex type {http://www.usharesoft.com/uforge}PRam with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'PRam')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7713, 4)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element quantity uses Python identifier quantity
    __quantity = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'quantity'), 'quantity', '__httpwww_usharesoft_comuforge_PRam_quantity', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7715, 12), )

    
    quantity = property(__quantity.value, __quantity.set, None, None)

    
    # Element usage uses Python identifier usage
    __usage = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'usage'), 'usage', '__httpwww_usharesoft_comuforge_PRam_usage', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7716, 12), )

    
    usage = property(__usage.value, __usage.set, None, None)

    _ElementMap.update({
        __quantity.name() : __quantity,
        __usage.name() : __usage
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'PRam', PRam)


# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_152 (pyxb.binding.basis.complexTypeDefinition):
    """the list of :ref:`project-object` objects"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7772, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element project uses Python identifier project
    __project = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'project'), 'project', '__httpwww_usharesoft_comuforge_CTD_ANON_152_project', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7774, 32), )

    
    project = property(__project.value, __project.set, None, None)

    _ElementMap.update({
        __project.name() : __project
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_153 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7803, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element instance uses Python identifier instance
    __instance = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'instance'), 'instance', '__httpwww_usharesoft_comuforge_CTD_ANON_153_instance', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7805, 32), )

    
    instance = property(__instance.value, __instance.set, None, None)

    _ElementMap.update({
        __instance.name() : __instance
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_154 (pyxb.binding.basis.complexTypeDefinition):
    """the list of :ref:`publishimage-object` objects"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8442, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element publishImage uses Python identifier publishImage
    __publishImage = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'publishImage'), 'publishImage', '__httpwww_usharesoft_comuforge_CTD_ANON_154_publishImage', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8444, 32), )

    
    publishImage = property(__publishImage.value, __publishImage.set, None, None)

    _ElementMap.update({
        __publishImage.name() : __publishImage
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_155 (pyxb.binding.basis.complexTypeDefinition):
    """the list of :ref:`quota-object` objects"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8530, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element quota uses Python identifier quota
    __quota = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'quota'), 'quota', '__httpwww_usharesoft_comuforge_CTD_ANON_155_quota', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8532, 32), )

    
    quota = property(__quota.value, __quota.set, None, None)

    _ElementMap.update({
        __quota.name() : __quota
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_156 (pyxb.binding.basis.complexTypeDefinition):
    """the list of :ref:`referral-object` objects"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8627, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element referral uses Python identifier referral
    __referral = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'referral'), 'referral', '__httpwww_usharesoft_comuforge_CTD_ANON_156_referral', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8629, 32), )

    
    referral = property(__referral.value, __referral.set, None, None)

    _ElementMap.update({
        __referral.name() : __referral
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_157 (pyxb.binding.basis.complexTypeDefinition):
    """the list of :ref:`repositoryupdate-object` holding information each time the repository was requested to be updated"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8693, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element repositoryUpdate uses Python identifier repositoryUpdate
    __repositoryUpdate = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'repositoryUpdate'), 'repositoryUpdate', '__httpwww_usharesoft_comuforge_CTD_ANON_157_repositoryUpdate', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8695, 32), )

    
    repositoryUpdate = property(__repositoryUpdate.value, __repositoryUpdate.set, None, None)

    _ElementMap.update({
        __repositoryUpdate.name() : __repositoryUpdate
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_158 (pyxb.binding.basis.complexTypeDefinition):
    """the list of :ref:`repository-object` objects"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8727, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element repository uses Python identifier repository
    __repository = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'repository'), 'repository', '__httpwww_usharesoft_comuforge_CTD_ANON_158_repository', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8729, 32), )

    
    repository = property(__repository.value, __repository.set, None, None)

    _ElementMap.update({
        __repository.name() : __repository
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_159 (pyxb.binding.basis.complexTypeDefinition):
    """the list of :ref:`repositoryupdate-object` objects"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8775, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element repositoryUpdate uses Python identifier repositoryUpdate
    __repositoryUpdate = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'repositoryUpdate'), 'repositoryUpdate', '__httpwww_usharesoft_comuforge_CTD_ANON_159_repositoryUpdate', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8777, 32), )

    
    repositoryUpdate = property(__repositoryUpdate.value, __repositoryUpdate.set, None, None)

    _ElementMap.update({
        __repositoryUpdate.name() : __repositoryUpdate
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_160 (pyxb.binding.basis.complexTypeDefinition):
    """the list of entitlements this role contains (see :ref:`entitlement-object`"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8812, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element entitlement uses Python identifier entitlement
    __entitlement = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'entitlement'), 'entitlement', '__httpwww_usharesoft_comuforge_CTD_ANON_160_entitlement', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8814, 32), )

    
    entitlement = property(__entitlement.value, __entitlement.set, None, None)

    _ElementMap.update({
        __entitlement.name() : __entitlement
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_161 (pyxb.binding.basis.complexTypeDefinition):
    """the list of :ref:`role-object` objects"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8836, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element role uses Python identifier role
    __role = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'role'), 'role', '__httpwww_usharesoft_comuforge_CTD_ANON_161_role', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8838, 32), )

    
    role = property(__role.value, __role.set, None, None)

    _ElementMap.update({
        __role.name() : __role
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_162 (pyxb.binding.basis.complexTypeDefinition):
    """a list of :ref:`image-object` objects that have been generated from this scan report"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8907, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element image uses Python identifier image
    __image = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'image'), 'image', '__httpwww_usharesoft_comuforge_CTD_ANON_162_image', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8909, 32), )

    
    image = property(__image.value, __image.set, None, None)

    _ElementMap.update({
        __image.name() : __image
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_163 (pyxb.binding.basis.complexTypeDefinition):
    """a list of :ref:`scanimport-object` objects that have been imported from this scan report"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8918, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element import uses Python identifier import_
    __import = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'import'), 'import_', '__httpwww_usharesoft_comuforge_CTD_ANON_163_import', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8920, 32), )

    
    import_ = property(__import.value, __import.set, None, None)

    _ElementMap.update({
        __import.name() : __import
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_164 (pyxb.binding.basis.complexTypeDefinition):
    """a list of :ref:`unixservice-object` objects that represent Unix services on the scanned machine"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8928, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element unixService uses Python identifier unixService
    __unixService = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'unixService'), 'unixService', '__httpwww_usharesoft_comuforge_CTD_ANON_164_unixService', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8930, 32), )

    
    unixService = property(__unixService.value, __unixService.set, None, None)

    _ElementMap.update({
        __unixService.name() : __unixService
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_165 (pyxb.binding.basis.complexTypeDefinition):
    """a list of :ref:`winservice-object` objects that represent Windows services on the scanned machine"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8939, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element winService uses Python identifier winService
    __winService = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'winService'), 'winService', '__httpwww_usharesoft_comuforge_CTD_ANON_165_winService', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8941, 32), )

    
    winService = property(__winService.value, __winService.set, None, None)

    _ElementMap.update({
        __winService.name() : __winService
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_166 (pyxb.binding.basis.complexTypeDefinition):
    """a list of :ref:`winMsiApplication-object` and :ref:`winStoreApplication-object` objects that represent Windows applications on the scanned machine"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8949, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element winApplication uses Python identifier winApplication
    __winApplication = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'winApplication'), 'winApplication', '__httpwww_usharesoft_comuforge_CTD_ANON_166_winApplication', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8951, 32), )

    
    winApplication = property(__winApplication.value, __winApplication.set, None, None)

    _ElementMap.update({
        __winApplication.name() : __winApplication
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_167 (pyxb.binding.basis.complexTypeDefinition):
    """the list of :ref:`package-object` objects listed in the scan report"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8960, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element package uses Python identifier package
    __package = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'package'), 'package', '__httpwww_usharesoft_comuforge_CTD_ANON_167_package', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8962, 32), )

    
    package = property(__package.value, __package.set, None, None)

    _ElementMap.update({
        __package.name() : __package
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_168 (pyxb.binding.basis.complexTypeDefinition):
    """a list of :ref:`scannedfile-object` files that are not part of any native package on the file system"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8985, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element extraFile uses Python identifier extraFile
    __extraFile = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'extraFile'), 'extraFile', '__httpwww_usharesoft_comuforge_CTD_ANON_168_extraFile', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8987, 32), )

    
    extraFile = property(__extraFile.value, __extraFile.set, None, None)

    _ElementMap.update({
        __extraFile.name() : __extraFile
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_169 (pyxb.binding.basis.complexTypeDefinition):
    """the list of :ref:`package-object` objects listed in the scan report"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9014, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element package uses Python identifier package
    __package = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'package'), 'package', '__httpwww_usharesoft_comuforge_CTD_ANON_169_package', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9016, 32), )

    
    package = property(__package.value, __package.set, None, None)

    _ElementMap.update({
        __package.name() : __package
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_170 (pyxb.binding.basis.complexTypeDefinition):
    """the list of :ref:`scanimport-object` objects"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9097, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element scanImport uses Python identifier scanImport
    __scanImport = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'scanImport'), 'scanImport', '__httpwww_usharesoft_comuforge_CTD_ANON_170_scanImport', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9099, 32), )

    
    scanImport = property(__scanImport.value, __scanImport.set, None, None)

    _ElementMap.update({
        __scanImport.name() : __scanImport
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_171 (pyxb.binding.basis.complexTypeDefinition):
    """the list of :ref:`scannedfile-object` objects"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9156, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element scannedFile uses Python identifier scannedFile
    __scannedFile = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'scannedFile'), 'scannedFile', '__httpwww_usharesoft_comuforge_CTD_ANON_171_scannedFile', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9158, 32), )

    
    scannedFile = property(__scannedFile.value, __scannedFile.set, None, None)

    _ElementMap.update({
        __scannedFile.name() : __scannedFile
    })
    _AttributeMap.update({
        
    })



# Complex type {http://www.usharesoft.com/uforge}ScanFilesToSynchronize with content type ELEMENT_ONLY
class ScanFilesToSynchronize (pyxb.binding.basis.complexTypeDefinition):
    """
                Provides a list of full paths of scanned files to be synchronized from the :ref:`scansync-object` object.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ScanFilesToSynchronize')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9186, 4)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element scanFilesToSynchronize uses Python identifier scanFilesToSynchronize
    __scanFilesToSynchronize = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'scanFilesToSynchronize'), 'scanFilesToSynchronize', '__httpwww_usharesoft_comuforge_ScanFilesToSynchronize_scanFilesToSynchronize', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9193, 12), )

    
    scanFilesToSynchronize = property(__scanFilesToSynchronize.value, __scanFilesToSynchronize.set, None, 'the list of full paths of scanned files to be synchronized')

    _ElementMap.update({
        __scanFilesToSynchronize.name() : __scanFilesToSynchronize
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'ScanFilesToSynchronize', ScanFilesToSynchronize)


# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_172 (pyxb.binding.basis.complexTypeDefinition):
    """the list of full paths of scanned files to be synchronized"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9197, 16)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element fullPath uses Python identifier fullPath
    __fullPath = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'fullPath'), 'fullPath', '__httpwww_usharesoft_comuforge_CTD_ANON_172_fullPath', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9199, 24), )

    
    fullPath = property(__fullPath.value, __fullPath.set, None, None)

    _ElementMap.update({
        __fullPath.name() : __fullPath
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_173 (pyxb.binding.basis.complexTypeDefinition):
    """the list of scan reports carried out on this live system (see :ref:`scan-object`)"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9254, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element scan uses Python identifier scan
    __scan = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'scan'), 'scan', '__httpwww_usharesoft_comuforge_CTD_ANON_173_scan', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9256, 32), )

    
    scan = property(__scan.value, __scan.set, None, None)

    _ElementMap.update({
        __scan.name() : __scan
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_174 (pyxb.binding.basis.complexTypeDefinition):
    """the list of :ref:`scannedinstance-object` objects"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9293, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element scannedInstance uses Python identifier scannedInstance
    __scannedInstance = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'scannedInstance'), 'scannedInstance', '__httpwww_usharesoft_comuforge_CTD_ANON_174_scannedInstance', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9295, 32), )

    
    scannedInstance = property(__scannedInstance.value, __scannedInstance.set, None, None)

    _ElementMap.update({
        __scannedInstance.name() : __scannedInstance
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_175 (pyxb.binding.basis.complexTypeDefinition):
    """the list of :ref:`scannedfile-object` objects that are modified in this package compared to the initial installation state"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9354, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element modifiedFile uses Python identifier modifiedFile
    __modifiedFile = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'modifiedFile'), 'modifiedFile', '__httpwww_usharesoft_comuforge_CTD_ANON_175_modifiedFile', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9356, 32), )

    
    modifiedFile = property(__modifiedFile.value, __modifiedFile.set, None, None)

    _ElementMap.update({
        __modifiedFile.name() : __modifiedFile
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_176 (pyxb.binding.basis.complexTypeDefinition):
    """the list of :ref:`scannedfile-object` objects that have not been modified in this package. Please note: this list will be empty if the package has been detected in one or several of the platform registered repositories"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9364, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element notModifiedFile uses Python identifier notModifiedFile
    __notModifiedFile = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'notModifiedFile'), 'notModifiedFile', '__httpwww_usharesoft_comuforge_CTD_ANON_176_notModifiedFile', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9366, 32), )

    
    notModifiedFile = property(__notModifiedFile.value, __notModifiedFile.set, None, None)

    _ElementMap.update({
        __notModifiedFile.name() : __notModifiedFile
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_177 (pyxb.binding.basis.complexTypeDefinition):
    """the list of :ref:`scannedpackage-object` objects"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9409, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element scannedPackage uses Python identifier scannedPackage
    __scannedPackage = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'scannedPackage'), 'scannedPackage', '__httpwww_usharesoft_comuforge_CTD_ANON_177_scannedPackage', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9411, 32), )

    
    scannedPackage = property(__scannedPackage.value, __scannedPackage.set, None, None)

    _ElementMap.update({
        __scannedPackage.name() : __scannedPackage
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_178 (pyxb.binding.basis.complexTypeDefinition):
    """the list of :ref:`scan-object` objects"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9433, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element scan uses Python identifier scan
    __scan = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'scan'), 'scan', '__httpwww_usharesoft_comuforge_CTD_ANON_178_scan', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9435, 32), )

    
    scan = property(__scan.value, __scan.set, None, None)

    _ElementMap.update({
        __scan.name() : __scan
    })
    _AttributeMap.update({
        
    })



# Complex type {http://www.usharesoft.com/uforge}ScanStats with content type ELEMENT_ONLY
class ScanStats (pyxb.binding.basis.complexTypeDefinition):
    """
                Holds statistical data on all the scans carried out by an user.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ScanStats')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9445, 4)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element currGenerated uses Python identifier currGenerated
    __currGenerated = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'currGenerated'), 'currGenerated', '__httpwww_usharesoft_comuforge_ScanStats_currGenerated', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9452, 12), )

    
    currGenerated = property(__currGenerated.value, __currGenerated.set, None, 'the number of scan generations the user still has access to')

    
    # Element currImported uses Python identifier currImported
    __currImported = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'currImported'), 'currImported', '__httpwww_usharesoft_comuforge_ScanStats_currImported', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9457, 12), )

    
    currImported = property(__currImported.value, __currImported.set, None, 'the number of appliance templates imported from scans the user still has access to')

    
    # Element currInstances uses Python identifier currInstances
    __currInstances = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'currInstances'), 'currInstances', '__httpwww_usharesoft_comuforge_ScanStats_currInstances', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9462, 12), )

    
    currInstances = property(__currInstances.value, __currInstances.set, None, None)

    
    # Element currOSUsage uses Python identifier currOSUsage
    __currOSUsage = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'currOSUsage'), 'currOSUsage', '__httpwww_usharesoft_comuforge_ScanStats_currOSUsage', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9463, 12), )

    
    currOSUsage = property(__currOSUsage.value, __currOSUsage.set, None, 'number of times a specific OS has been used when scanning')

    
    # Element currScans uses Python identifier currScans
    __currScans = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'currScans'), 'currScans', '__httpwww_usharesoft_comuforge_ScanStats_currScans', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9473, 12), )

    
    currScans = property(__currScans.value, __currScans.set, None, 'the number of scans currently available in the user account')

    
    # Element totalGenerated uses Python identifier totalGenerated
    __totalGenerated = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'totalGenerated'), 'totalGenerated', '__httpwww_usharesoft_comuforge_ScanStats_totalGenerated', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9478, 12), )

    
    totalGenerated = property(__totalGenerated.value, __totalGenerated.set, None, 'the number of generations done from a scan')

    
    # Element totalImported uses Python identifier totalImported
    __totalImported = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'totalImported'), 'totalImported', '__httpwww_usharesoft_comuforge_ScanStats_totalImported', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9483, 12), )

    
    totalImported = property(__totalImported.value, __totalImported.set, None, 'the number of appliance imports done from a scan')

    
    # Element totalInstances uses Python identifier totalInstances
    __totalInstances = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'totalInstances'), 'totalInstances', '__httpwww_usharesoft_comuforge_ScanStats_totalInstances', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9488, 12), )

    
    totalInstances = property(__totalInstances.value, __totalInstances.set, None, None)

    
    # Element totalOSUsage uses Python identifier totalOSUsage
    __totalOSUsage = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'totalOSUsage'), 'totalOSUsage', '__httpwww_usharesoft_comuforge_ScanStats_totalOSUsage', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9489, 12), )

    
    totalOSUsage = property(__totalOSUsage.value, __totalOSUsage.set, None, 'the number of times a specific distribution has been scanned')

    
    # Element totalScans uses Python identifier totalScans
    __totalScans = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'totalScans'), 'totalScans', '__httpwww_usharesoft_comuforge_ScanStats_totalScans', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9499, 12), )

    
    totalScans = property(__totalScans.value, __totalScans.set, None, 'the number of scans done for a specific user account (counting deleted scans)')

    _ElementMap.update({
        __currGenerated.name() : __currGenerated,
        __currImported.name() : __currImported,
        __currInstances.name() : __currInstances,
        __currOSUsage.name() : __currOSUsage,
        __currScans.name() : __currScans,
        __totalGenerated.name() : __totalGenerated,
        __totalImported.name() : __totalImported,
        __totalInstances.name() : __totalInstances,
        __totalOSUsage.name() : __totalOSUsage,
        __totalScans.name() : __totalScans
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'ScanStats', ScanStats)


# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_179 (pyxb.binding.basis.complexTypeDefinition):
    """number of times a specific OS has been used when scanning"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9467, 16)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element statDataPoint uses Python identifier statDataPoint
    __statDataPoint = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'statDataPoint'), 'statDataPoint', '__httpwww_usharesoft_comuforge_CTD_ANON_179_statDataPoint', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9469, 24), )

    
    statDataPoint = property(__statDataPoint.value, __statDataPoint.set, None, None)

    _ElementMap.update({
        __statDataPoint.name() : __statDataPoint
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_180 (pyxb.binding.basis.complexTypeDefinition):
    """the number of times a specific distribution has been scanned"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9493, 16)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element statDataPoint uses Python identifier statDataPoint
    __statDataPoint = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'statDataPoint'), 'statDataPoint', '__httpwww_usharesoft_comuforge_CTD_ANON_180_statDataPoint', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9495, 24), )

    
    statDataPoint = property(__statDataPoint.value, __statDataPoint.set, None, None)

    _ElementMap.update({
        __statDataPoint.name() : __statDataPoint
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_181 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9689, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element service uses Python identifier service
    __service = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'service'), 'service', '__httpwww_usharesoft_comuforge_CTD_ANON_181_service', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9691, 32), )

    
    service = property(__service.value, __service.set, None, None)

    _ElementMap.update({
        __service.name() : __service
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_182 (pyxb.binding.basis.complexTypeDefinition):
    """the list of sub-software artifact of this software artifact (which represents a folder)"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9847, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element softwareArtifact uses Python identifier softwareArtifact
    __softwareArtifact = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'softwareArtifact'), 'softwareArtifact', '__httpwww_usharesoft_comuforge_CTD_ANON_182_softwareArtifact', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9849, 32), )

    
    softwareArtifact = property(__softwareArtifact.value, __softwareArtifact.set, None, None)

    _ElementMap.update({
        __softwareArtifact.name() : __softwareArtifact
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_183 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9883, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element softwareArtifact uses Python identifier softwareArtifact
    __softwareArtifact = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'softwareArtifact'), 'softwareArtifact', '__httpwww_usharesoft_comuforge_CTD_ANON_183_softwareArtifact', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9885, 32), )

    
    softwareArtifact = property(__softwareArtifact.value, __softwareArtifact.set, None, None)

    _ElementMap.update({
        __softwareArtifact.name() : __softwareArtifact
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_184 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10034, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element softwareBundle uses Python identifier softwareBundle
    __softwareBundle = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'softwareBundle'), 'softwareBundle', '__httpwww_usharesoft_comuforge_CTD_ANON_184_softwareBundle', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10036, 32), )

    
    softwareBundle = property(__softwareBundle.value, __softwareBundle.set, None, None)

    _ElementMap.update({
        __softwareBundle.name() : __softwareBundle
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_185 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10189, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element softwareFile uses Python identifier softwareFile
    __softwareFile = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'softwareFile'), 'softwareFile', '__httpwww_usharesoft_comuforge_CTD_ANON_185_softwareFile', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10191, 32), )

    
    softwareFile = property(__softwareFile.value, __softwareFile.set, None, None)

    _ElementMap.update({
        __softwareFile.name() : __softwareFile
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_186 (pyxb.binding.basis.complexTypeDefinition):
    """the list of :ref:`sshkey-object` objects"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10242, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element sshKey uses Python identifier sshKey
    __sshKey = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'sshKey'), 'sshKey', '__httpwww_usharesoft_comuforge_CTD_ANON_186_sshKey', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10244, 32), )

    
    sshKey = property(__sshKey.value, __sshKey.set, None, None)

    _ElementMap.update({
        __sshKey.name() : __sshKey
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_187 (pyxb.binding.basis.complexTypeDefinition):
    """the list of :ref:`statdatapoint-object` objects"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10348, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element statDataPoint uses Python identifier statDataPoint
    __statDataPoint = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'statDataPoint'), 'statDataPoint', '__httpwww_usharesoft_comuforge_CTD_ANON_187_statDataPoint', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10350, 32), )

    
    statDataPoint = property(__statDataPoint.value, __statDataPoint.set, None, None)

    _ElementMap.update({
        __statDataPoint.name() : __statDataPoint
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_188 (pyxb.binding.basis.complexTypeDefinition):
    """the list of :ref:`statticket-object` objects"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10427, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element statTicket uses Python identifier statTicket
    __statTicket = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'statTicket'), 'statTicket', '__httpwww_usharesoft_comuforge_CTD_ANON_188_statTicket', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10429, 32), )

    
    statTicket = property(__statTicket.value, __statTicket.set, None, None)

    _ElementMap.update({
        __statTicket.name() : __statTicket
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_189 (pyxb.binding.basis.complexTypeDefinition):
    """the list of administrators that can use this subscription profile when creating a new user (see :ref:`user-object`)"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10456, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element admin uses Python identifier admin
    __admin = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'admin'), 'admin', '__httpwww_usharesoft_comuforge_CTD_ANON_189_admin', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10458, 32), )

    
    admin = property(__admin.value, __admin.set, None, None)

    _ElementMap.update({
        __admin.name() : __admin
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_190 (pyxb.binding.basis.complexTypeDefinition):
    """the list of operating systems that the user will be given access to (see :ref:`distribution-object`)"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10486, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element distribution uses Python identifier distribution
    __distribution = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'distribution'), 'distribution', '__httpwww_usharesoft_comuforge_CTD_ANON_190_distribution', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10488, 32), )

    
    distribution = property(__distribution.value, __distribution.set, None, None)

    _ElementMap.update({
        __distribution.name() : __distribution
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_191 (pyxb.binding.basis.complexTypeDefinition):
    """the list of primitive formats that the user will be given access to (see :ref:`imageformat-object`)"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10496, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element format uses Python identifier format
    __format = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'format'), 'format', '__httpwww_usharesoft_comuforge_CTD_ANON_191_format', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10498, 32), )

    
    format = property(__format.value, __format.set, None, None)

    _ElementMap.update({
        __format.name() : __format
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_192 (pyxb.binding.basis.complexTypeDefinition):
    """the list of target platforms that the user will be given access to (see :ref:`targetplatform-object`)"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10511, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element targetPlatform uses Python identifier targetPlatform
    __targetPlatform = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'targetPlatform'), 'targetPlatform', '__httpwww_usharesoft_comuforge_CTD_ANON_192_targetPlatform', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10513, 32), )

    
    targetPlatform = property(__targetPlatform.value, __targetPlatform.set, None, None)

    _ElementMap.update({
        __targetPlatform.name() : __targetPlatform
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_193 (pyxb.binding.basis.complexTypeDefinition):
    """the list of target formats that the user will be given access to (see :ref:`targetformat-object`)"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10526, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element targetFormat uses Python identifier targetFormat
    __targetFormat = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'targetFormat'), 'targetFormat', '__httpwww_usharesoft_comuforge_CTD_ANON_193_targetFormat', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10528, 32), )

    
    targetFormat = property(__targetFormat.value, __targetFormat.set, None, None)

    _ElementMap.update({
        __targetFormat.name() : __targetFormat
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_194 (pyxb.binding.basis.complexTypeDefinition):
    """the list of quotas that the user will be given (see :ref:`quota-object`)"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10551, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element quota uses Python identifier quota
    __quota = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'quota'), 'quota', '__httpwww_usharesoft_comuforge_CTD_ANON_194_quota', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10553, 32), )

    
    quota = property(__quota.value, __quota.set, None, None)

    _ElementMap.update({
        __quota.name() : __quota
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_195 (pyxb.binding.basis.complexTypeDefinition):
    """the list of roles that the user will be given to (see :ref:`role-object`)"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10566, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element role uses Python identifier role
    __role = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'role'), 'role', '__httpwww_usharesoft_comuforge_CTD_ANON_195_role', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10568, 32), )

    
    role = property(__role.value, __role.set, None, None)

    _ElementMap.update({
        __role.name() : __role
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_196 (pyxb.binding.basis.complexTypeDefinition):
    """the list of :ref:`subscriptionprofile-object` objects"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10600, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element subscriptionProfile uses Python identifier subscriptionProfile
    __subscriptionProfile = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'subscriptionProfile'), 'subscriptionProfile', '__httpwww_usharesoft_comuforge_CTD_ANON_196_subscriptionProfile', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10602, 32), )

    
    subscriptionProfile = property(__subscriptionProfile.value, __subscriptionProfile.set, None, None)

    _ElementMap.update({
        __subscriptionProfile.name() : __subscriptionProfile
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_197 (pyxb.binding.basis.complexTypeDefinition):
    """the list of :ref:`targetformat-object` objects"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10781, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element targetFormat uses Python identifier targetFormat
    __targetFormat = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'targetFormat'), 'targetFormat', '__httpwww_usharesoft_comuforge_CTD_ANON_197_targetFormat', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10783, 32), )

    
    targetFormat = property(__targetFormat.value, __targetFormat.set, None, None)

    _ElementMap.update({
        __targetFormat.name() : __targetFormat
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_198 (pyxb.binding.basis.complexTypeDefinition):
    """the list of :ref:`targetplatform-object` objects"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10886, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element targetPlatform uses Python identifier targetPlatform
    __targetPlatform = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'targetPlatform'), 'targetPlatform', '__httpwww_usharesoft_comuforge_CTD_ANON_198_targetPlatform', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10888, 32), )

    
    targetPlatform = property(__targetPlatform.value, __targetPlatform.set, None, None)

    _ElementMap.update({
        __targetPlatform.name() : __targetPlatform
    })
    _AttributeMap.update({
        
    })



# Complex type {http://www.usharesoft.com/uforge}UForgeError with content type ELEMENT_ONLY
class UForgeError (pyxb.binding.basis.complexTypeDefinition):
    """
                Holds information on a platform error.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'UForgeError')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10898, 4)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element localizedErrorMsg uses Python identifier localizedErrorMsg
    __localizedErrorMsg = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'localizedErrorMsg'), 'localizedErrorMsg', '__httpwww_usharesoft_comuforge_UForgeError_localizedErrorMsg', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10905, 12), )

    
    localizedErrorMsg = property(__localizedErrorMsg.value, __localizedErrorMsg.set, None, 'the error message (supports i18n)')

    
    # Element requestMethod uses Python identifier requestMethod
    __requestMethod = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'requestMethod'), 'requestMethod', '__httpwww_usharesoft_comuforge_UForgeError_requestMethod', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10910, 12), )

    
    requestMethod = property(__requestMethod.value, __requestMethod.set, None, 'the HTTP request method used in the request')

    
    # Element requestUri uses Python identifier requestUri
    __requestUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'requestUri'), 'requestUri', '__httpwww_usharesoft_comuforge_UForgeError_requestUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10915, 12), )

    
    requestUri = property(__requestUri.value, __requestUri.set, None, 'the HTTP uri resource used in the request')

    
    # Element statusCode uses Python identifier statusCode
    __statusCode = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'statusCode'), 'statusCode', '__httpwww_usharesoft_comuforge_UForgeError_statusCode', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10920, 12), )

    
    statusCode = property(__statusCode.value, __statusCode.set, None, 'the HTTP status code')

    
    # Element timestamp uses Python identifier timestamp
    __timestamp = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'timestamp'), 'timestamp', '__httpwww_usharesoft_comuforge_UForgeError_timestamp', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10925, 12), )

    
    timestamp = property(__timestamp.value, __timestamp.set, None, 'the timestamp the request was received by the platform')

    _ElementMap.update({
        __localizedErrorMsg.name() : __localizedErrorMsg,
        __requestMethod.name() : __requestMethod,
        __requestUri.name() : __requestUri,
        __statusCode.name() : __statusCode,
        __timestamp.name() : __timestamp
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'UForgeError', UForgeError)


# Complex type {http://www.usharesoft.com/uforge}UForgeObject with content type ELEMENT_ONLY
class UForgeObject (pyxb.binding.basis.complexTypeDefinition):
    """
                Holds generic information used by platform objects.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = True
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'UForgeObject')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10934, 4)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element created uses Python identifier created
    __created = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'created'), 'created', '__httpwww_usharesoft_comuforge_UForgeObject_created', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12), )

    
    created = property(__created.value, __created.set, None, 'the date the appliance template is created')

    
    # Element dbId uses Python identifier dbId
    __dbId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'dbId'), 'dbId', '__httpwww_usharesoft_comuforge_UForgeObject_dbId', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12), )

    
    dbId = property(__dbId.value, __dbId.set, None, 'the database id of the object')

    
    # Element digest uses Python identifier digest
    __digest = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'digest'), 'digest', '__httpwww_usharesoft_comuforge_UForgeObject_digest', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12), )

    
    digest = property(__digest.value, __digest.set, None, 'the digest value (used for etag)')

    
    # Element lastModified uses Python identifier lastModified
    __lastModified = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'lastModified'), 'lastModified', '__httpwww_usharesoft_comuforge_UForgeObject_lastModified', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12), )

    
    lastModified = property(__lastModified.value, __lastModified.set, None, 'the last modified date of this object')

    _ElementMap.update({
        __created.name() : __created,
        __dbId.name() : __dbId,
        __digest.name() : __digest,
        __lastModified.name() : __lastModified
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'UForgeObject', UForgeObject)


# Complex type {http://www.usharesoft.com/uforge}UForgeObjects with content type ELEMENT_ONLY
class UForgeObjects (pyxb.binding.basis.complexTypeDefinition):
    """
                Provides a list of :ref:`uforgeobject-object` objects.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = True
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'UForgeObjects')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10964, 4)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element total uses Python identifier total
    __total = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'total'), 'total', '__httpwww_usharesoft_comuforge_UForgeObjects_total', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12), )

    
    total = property(__total.value, __total.set, None, 'the total number of objects')

    _ElementMap.update({
        __total.name() : __total
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'UForgeObjects', UForgeObjects)


# Complex type {http://www.usharesoft.com/uforge}UriList with content type ELEMENT_ONLY
class UriList (pyxb.binding.basis.complexTypeDefinition):
    """
                Provides a list of URI resources.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'UriList')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11029, 4)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element uri uses Python identifier uri
    __uri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'uri'), 'uri', '__httpwww_usharesoft_comuforge_UriList_uri', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11036, 12), )

    
    uri = property(__uri.value, __uri.set, None, None)

    _ElementMap.update({
        __uri.name() : __uri
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'UriList', UriList)


# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_199 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11247, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element gallery uses Python identifier gallery
    __gallery = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'gallery'), 'gallery', '__httpwww_usharesoft_comuforge_CTD_ANON_199_gallery', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11249, 32), )

    
    gallery = property(__gallery.value, __gallery.set, None, None)

    _ElementMap.update({
        __gallery.name() : __gallery
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_200 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11259, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element ranking uses Python identifier ranking
    __ranking = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'ranking'), 'ranking', '__httpwww_usharesoft_comuforge_CTD_ANON_200_ranking', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11261, 32), )

    
    ranking = property(__ranking.value, __ranking.set, None, None)

    _ElementMap.update({
        __ranking.name() : __ranking
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_201 (pyxb.binding.basis.complexTypeDefinition):
    """the list of roles assigned to the user (see :ref:`role-object`)"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11269, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element role uses Python identifier role
    __role = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'role'), 'role', '__httpwww_usharesoft_comuforge_CTD_ANON_201_role', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11271, 32), )

    
    role = property(__role.value, __role.set, None, None)

    _ElementMap.update({
        __role.name() : __role
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_202 (pyxb.binding.basis.complexTypeDefinition):
    """the list of public ssh keys for the user (see :ref:`sshkey-object`"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11289, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element sshKey uses Python identifier sshKey
    __sshKey = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'sshKey'), 'sshKey', '__httpwww_usharesoft_comuforge_CTD_ANON_202_sshKey', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11291, 32), )

    
    sshKey = property(__sshKey.value, __sshKey.set, None, None)

    _ElementMap.update({
        __sshKey.name() : __sshKey
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_203 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11306, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element tag uses Python identifier tag
    __tag = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'tag'), 'tag', '__httpwww_usharesoft_comuforge_CTD_ANON_203_tag', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11308, 32), )

    
    tag = property(__tag.value, __tag.set, None, None)

    _ElementMap.update({
        __tag.name() : __tag
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_204 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11335, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element member uses Python identifier member
    __member = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'member'), 'member', '__httpwww_usharesoft_comuforge_CTD_ANON_204_member', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11337, 32), )

    
    member = property(__member.value, __member.set, None, None)

    _ElementMap.update({
        __member.name() : __member
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_205 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11354, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element userGroup uses Python identifier userGroup
    __userGroup = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'userGroup'), 'userGroup', '__httpwww_usharesoft_comuforge_CTD_ANON_205_userGroup', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11356, 32), )

    
    userGroup = property(__userGroup.value, __userGroup.set, None, None)

    _ElementMap.update({
        __userGroup.name() : __userGroup
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_206 (pyxb.binding.basis.complexTypeDefinition):
    """the list of :ref:`userprofile-object` objects"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11438, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element userProfile uses Python identifier userProfile
    __userProfile = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'userProfile'), 'userProfile', '__httpwww_usharesoft_comuforge_CTD_ANON_206_userProfile', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11440, 32), )

    
    userProfile = property(__userProfile.value, __userProfile.set, None, None)

    _ElementMap.update({
        __userProfile.name() : __userProfile
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_207 (pyxb.binding.basis.complexTypeDefinition):
    """the list of :ref:`user-object` objects"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11462, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element user uses Python identifier user
    __user = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'user'), 'user', '__httpwww_usharesoft_comuforge_CTD_ANON_207_user', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11464, 32), )

    
    user = property(__user.value, __user.set, None, None)

    _ElementMap.update({
        __user.name() : __user
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_208 (pyxb.binding.basis.complexTypeDefinition):
    """
                                a list of :ref:`statdatapoint-object` objects.
                            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11512, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element dataPoint uses Python identifier dataPoint
    __dataPoint = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'dataPoint'), 'dataPoint', '__httpwww_usharesoft_comuforge_CTD_ANON_208_dataPoint', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11514, 32), )

    
    dataPoint = property(__dataPoint.value, __dataPoint.set, None, None)

    _ElementMap.update({
        __dataPoint.name() : __dataPoint
    })
    _AttributeMap.update({
        
    })



# Complex type {http://www.usharesoft.com/uforge}UserStats with content type ELEMENT_ONLY
class UserStats (pyxb.binding.basis.complexTypeDefinition):
    """
                Provides a list of :ref:`userstat-object` objects.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'UserStats')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11523, 4)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element stats uses Python identifier stats
    __stats = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'stats'), 'stats', '__httpwww_usharesoft_comuforge_UserStats_stats', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11530, 12), )

    
    stats = property(__stats.value, __stats.set, None, None)

    _ElementMap.update({
        __stats.name() : __stats
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'UserStats', UserStats)


# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_209 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11531, 16)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element stat uses Python identifier stat
    __stat = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'stat'), 'stat', '__httpwww_usharesoft_comuforge_CTD_ANON_209_stat', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11533, 24), )

    
    stat = property(__stat.value, __stat.set, None, None)

    _ElementMap.update({
        __stat.name() : __stat
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_210 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11562, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element virtualImagesRepository uses Python identifier virtualImagesRepository
    __virtualImagesRepository = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'virtualImagesRepository'), 'virtualImagesRepository', '__httpwww_usharesoft_comuforge_CTD_ANON_210_virtualImagesRepository', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11564, 32), )

    
    virtualImagesRepository = property(__virtualImagesRepository.value, __virtualImagesRepository.set, None, None)

    _ElementMap.update({
        __virtualImagesRepository.name() : __virtualImagesRepository
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_211 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11582, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element image uses Python identifier image
    __image = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'image'), 'image', '__httpwww_usharesoft_comuforge_CTD_ANON_211_image', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11584, 32), )

    
    image = property(__image.value, __image.set, None, None)

    _ElementMap.update({
        __image.name() : __image
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_212 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11585, 36)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element tenant uses Python identifier tenant
    __tenant = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'tenant'), 'tenant', '__httpwww_usharesoft_comuforge_CTD_ANON_212_tenant', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11587, 44), )

    
    tenant = property(__tenant.value, __tenant.set, None, None)

    
    # Element imageId uses Python identifier imageId
    __imageId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'imageId'), 'imageId', '__httpwww_usharesoft_comuforge_CTD_ANON_212_imageId', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11588, 44), )

    
    imageId = property(__imageId.value, __imageId.set, None, None)

    
    # Element distribution uses Python identifier distribution
    __distribution = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'distribution'), 'distribution', '__httpwww_usharesoft_comuforge_CTD_ANON_212_distribution', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11589, 44), )

    
    distribution = property(__distribution.value, __distribution.set, None, None)

    _ElementMap.update({
        __tenant.name() : __tenant,
        __imageId.name() : __imageId,
        __distribution.name() : __distribution
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_213 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11590, 48)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element name uses Python identifier name
    __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__httpwww_usharesoft_comuforge_CTD_ANON_213_name', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11592, 56), )

    
    name = property(__name.value, __name.set, None, None)

    
    # Element platform uses Python identifier platform
    __platform = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'platform'), 'platform', '__httpwww_usharesoft_comuforge_CTD_ANON_213_platform', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11593, 56), )

    
    platform = property(__platform.value, __platform.set, None, None)

    
    # Element version uses Python identifier version
    __version = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'version'), 'version', '__httpwww_usharesoft_comuforge_CTD_ANON_213_version', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11594, 56), )

    
    version = property(__version.value, __version.set, None, None)

    
    # Element release uses Python identifier release
    __release = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'release'), 'release', '__httpwww_usharesoft_comuforge_CTD_ANON_213_release', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11595, 56), )

    
    release = property(__release.value, __release.set, None, None)

    
    # Element edition uses Python identifier edition
    __edition = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'edition'), 'edition', '__httpwww_usharesoft_comuforge_CTD_ANON_213_edition', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11596, 56), )

    
    edition = property(__edition.value, __edition.set, None, None)

    
    # Element architecture uses Python identifier architecture
    __architecture = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'architecture'), 'architecture', '__httpwww_usharesoft_comuforge_CTD_ANON_213_architecture', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11597, 56), )

    
    architecture = property(__architecture.value, __architecture.set, None, None)

    _ElementMap.update({
        __name.name() : __name,
        __platform.name() : __platform,
        __version.name() : __version,
        __release.name() : __release,
        __edition.name() : __edition,
        __architecture.name() : __architecture
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_214 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11617, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element datacentre uses Python identifier datacentre
    __datacentre = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'datacentre'), 'datacentre', '__httpwww_usharesoft_comuforge_CTD_ANON_214_datacentre', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11619, 32), )

    
    datacentre = property(__datacentre.value, __datacentre.set, None, None)

    _ElementMap.update({
        __datacentre.name() : __datacentre
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_215 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11620, 36)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element hosts uses Python identifier hosts
    __hosts = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'hosts'), 'hosts', '__httpwww_usharesoft_comuforge_CTD_ANON_215_hosts', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11622, 44), )

    
    hosts = property(__hosts.value, __hosts.set, None, None)

    
    # Element name uses Python identifier name
    __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__httpwww_usharesoft_comuforge_CTD_ANON_215_name', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11649, 44), )

    
    name = property(__name.value, __name.set, None, None)

    _ElementMap.update({
        __hosts.name() : __hosts,
        __name.name() : __name
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_216 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11623, 48)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element host uses Python identifier host
    __host = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'host'), 'host', '__httpwww_usharesoft_comuforge_CTD_ANON_216_host', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11625, 56), )

    
    host = property(__host.value, __host.set, None, None)

    _ElementMap.update({
        __host.name() : __host
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_217 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11626, 60)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element datastoresNames uses Python identifier datastoresNames
    __datastoresNames = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'datastoresNames'), 'datastoresNames', '__httpwww_usharesoft_comuforge_CTD_ANON_217_datastoresNames', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11628, 68), )

    
    datastoresNames = property(__datastoresNames.value, __datastoresNames.set, None, None)

    
    # Element name uses Python identifier name
    __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__httpwww_usharesoft_comuforge_CTD_ANON_217_name', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11635, 68), )

    
    name = property(__name.value, __name.set, None, None)

    
    # Element networksNames uses Python identifier networksNames
    __networksNames = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'networksNames'), 'networksNames', '__httpwww_usharesoft_comuforge_CTD_ANON_217_networksNames', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11636, 68), )

    
    networksNames = property(__networksNames.value, __networksNames.set, None, None)

    _ElementMap.update({
        __datastoresNames.name() : __datastoresNames,
        __name.name() : __name,
        __networksNames.name() : __networksNames
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_218 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11629, 72)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element name uses Python identifier name
    __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__httpwww_usharesoft_comuforge_CTD_ANON_218_name', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11631, 80), )

    
    name = property(__name.value, __name.set, None, None)

    _ElementMap.update({
        __name.name() : __name
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_219 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11637, 72)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element name uses Python identifier name
    __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__httpwww_usharesoft_comuforge_CTD_ANON_219_name', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11639, 80), )

    
    name = property(__name.value, __name.set, None, None)

    _ElementMap.update({
        __name.name() : __name
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_220 (pyxb.binding.basis.complexTypeDefinition):
    """the list of :ref:`windowsprofile-object` objects"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11781, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element windowsProfile uses Python identifier windowsProfile
    __windowsProfile = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'windowsProfile'), 'windowsProfile', '__httpwww_usharesoft_comuforge_CTD_ANON_220_windowsProfile', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11783, 32), )

    
    windowsProfile = property(__windowsProfile.value, __windowsProfile.set, None, None)

    _ElementMap.update({
        __windowsProfile.name() : __windowsProfile
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_221 (pyxb.binding.basis.complexTypeDefinition):
    """the list of :ref:`winMsiApplication-object` objects"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11835, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element winMsiApplication uses Python identifier winMsiApplication
    __winMsiApplication = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'winMsiApplication'), 'winMsiApplication', '__httpwww_usharesoft_comuforge_CTD_ANON_221_winMsiApplication', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11837, 32), )

    
    winMsiApplication = property(__winMsiApplication.value, __winMsiApplication.set, None, None)

    _ElementMap.update({
        __winMsiApplication.name() : __winMsiApplication
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_222 (pyxb.binding.basis.complexTypeDefinition):
    """the list of :ref:`winStoreApplication-object` objects"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11871, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element winStoreApplication uses Python identifier winStoreApplication
    __winStoreApplication = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'winStoreApplication'), 'winStoreApplication', '__httpwww_usharesoft_comuforge_CTD_ANON_222_winStoreApplication', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11873, 32), )

    
    winStoreApplication = property(__winStoreApplication.value, __winStoreApplication.set, None, None)

    _ElementMap.update({
        __winStoreApplication.name() : __winStoreApplication
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_223 (pyxb.binding.basis.complexTypeDefinition):
    """the list of :ref:`winservice-object` objects"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11973, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element winService uses Python identifier winService
    __winService = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'winService'), 'winService', '__httpwww_usharesoft_comuforge_CTD_ANON_223_winService', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11975, 32), )

    
    winService = property(__winService.value, __winService.set, None, None)

    _ElementMap.update({
        __winService.name() : __winService
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_224 (pyxb.binding.basis.complexTypeDefinition):
    """the list of :ref:`workspace-object` objects"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 12052, 24)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element workspace uses Python identifier workspace
    __workspace = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'workspace'), 'workspace', '__httpwww_usharesoft_comuforge_CTD_ANON_224_workspace', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 12054, 32), )

    
    workspace = property(__workspace.value, __workspace.set, None, None)

    _ElementMap.update({
        __workspace.name() : __workspace
    })
    _AttributeMap.update({
        
    })



# Complex type {http://www.usharesoft.com/uforge}AbstractWinApplication with content type ELEMENT_ONLY
class AbstractWinApplication (UForgeObject):
    """
                Holds the basic information of a Windows application
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = True
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'AbstractWinApplication')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 383, 4)
    _ElementMap = UForgeObject._ElementMap.copy()
    _AttributeMap = UForgeObject._AttributeMap.copy()
    # Base type is UForgeObject
    
    # Element displayName uses Python identifier displayName
    __displayName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'displayName'), 'displayName', '__httpwww_usharesoft_comuforge_AbstractWinApplication_displayName', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 392, 20), )

    
    displayName = property(__displayName.value, __displayName.set, None, 'the name of the application')

    
    # Element version uses Python identifier version
    __version = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'version'), 'version', '__httpwww_usharesoft_comuforge_AbstractWinApplication_version', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 397, 20), )

    
    version = property(__version.value, __version.set, None, 'the version of the application')

    
    # Element architecture uses Python identifier architecture
    __architecture = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'architecture'), 'architecture', '__httpwww_usharesoft_comuforge_AbstractWinApplication_architecture', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 402, 20), )

    
    architecture = property(__architecture.value, __architecture.set, None, 'the architecture of the application')

    
    # Element parentUri uses Python identifier parentUri
    __parentUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'parentUri'), 'parentUri', '__httpwww_usharesoft_comuforge_AbstractWinApplication_parentUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 416, 20), )

    
    parentUri = property(__parentUri.value, __parentUri.set, None, 'the resource uri of the parent :ref:`windowsprofile-object` object')

    
    # Element uri uses Python identifier uri
    __uri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'uri'), 'uri', '__httpwww_usharesoft_comuforge_AbstractWinApplication_uri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 421, 20), )

    
    uri = property(__uri.value, __uri.set, None, 'the resource uri of the application')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __displayName.name() : __displayName,
        __version.name() : __version,
        __architecture.name() : __architecture,
        __parentUri.name() : __parentUri,
        __uri.name() : __uri
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'AbstractWinApplication', AbstractWinApplication)


# Complex type {http://www.usharesoft.com/uforge}AbstractWinApplications with content type ELEMENT_ONLY
class AbstractWinApplications (UForgeObjects):
    """
                Provides a list of :ref:`abstractwinapplication-object` objects.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'AbstractWinApplications')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 431, 4)
    _ElementMap = UForgeObjects._ElementMap.copy()
    _AttributeMap = UForgeObjects._AttributeMap.copy()
    # Base type is UForgeObjects
    
    # Element abstractWinApplications uses Python identifier abstractWinApplications
    __abstractWinApplications = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'abstractWinApplications'), 'abstractWinApplications', '__httpwww_usharesoft_comuforge_AbstractWinApplications_abstractWinApplications', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 440, 20), )

    
    abstractWinApplications = property(__abstractWinApplications.value, __abstractWinApplications.set, None, None)

    
    # Element total (total) inherited from {http://www.usharesoft.com/uforge}UForgeObjects
    _ElementMap.update({
        __abstractWinApplications.name() : __abstractWinApplications
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'AbstractWinApplications', AbstractWinApplications)


# Complex type {http://www.usharesoft.com/uforge}Address with content type ELEMENT_ONLY
class Address (UForgeObject):
    """
                Holds the address information of an organization or user.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'Address')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 452, 4)
    _ElementMap = UForgeObject._ElementMap.copy()
    _AttributeMap = UForgeObject._AttributeMap.copy()
    # Base type is UForgeObject
    
    # Element country uses Python identifier country
    __country = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'country'), 'country', '__httpwww_usharesoft_comuforge_Address_country', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 461, 20), )

    
    country = property(__country.value, __country.set, None, 'the country name')

    
    # Element region_state uses Python identifier region_state
    __region_state = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'region_state'), 'region_state', '__httpwww_usharesoft_comuforge_Address_region_state', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 466, 20), )

    
    region_state = property(__region_state.value, __region_state.set, None, 'the state or region name')

    
    # Element street uses Python identifier street
    __street = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'street'), 'street', '__httpwww_usharesoft_comuforge_Address_street', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 471, 20), )

    
    street = property(__street.value, __street.set, None, 'the street name')

    
    # Element town uses Python identifier town
    __town = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'town'), 'town', '__httpwww_usharesoft_comuforge_Address_town', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 476, 20), )

    
    town = property(__town.value, __town.set, None, 'the town or city name')

    
    # Element zipcode uses Python identifier zipcode
    __zipcode = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'zipcode'), 'zipcode', '__httpwww_usharesoft_comuforge_Address_zipcode', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 481, 20), )

    
    zipcode = property(__zipcode.value, __zipcode.set, None, 'the zipcode or postal address')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __country.name() : __country,
        __region_state.name() : __region_state,
        __street.name() : __street,
        __town.name() : __town,
        __zipcode.name() : __zipcode
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'Address', Address)


# Complex type {http://www.usharesoft.com/uforge}APIKeyPair with content type ELEMENT_ONLY
class APIKeyPair (UForgeObject):
    """
                Holds the key pair information used as an alternative way to using basic authorization for
                HTTP requests.

                The public key is inserted as a query in the request URI. The secret key is then used to encode the entire URI
                to create a signature using HMAC_SHA1. This signature is then added to the end of the request URI.

                These keys are created automatically by the platform. For more information, refer to :ref:`apikey-api-resources`.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'APIKeyPair')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 491, 4)
    _ElementMap = UForgeObject._ElementMap.copy()
    _AttributeMap = UForgeObject._AttributeMap.copy()
    # Base type is UForgeObject
    
    # Element name uses Python identifier name
    __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__httpwww_usharesoft_comuforge_APIKeyPair_name', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 506, 20), )

    
    name = property(__name.value, __name.set, None, 'name or tag of the API key pair')

    
    # Element description uses Python identifier description
    __description = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'description'), 'description', '__httpwww_usharesoft_comuforge_APIKeyPair_description', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 511, 20), )

    
    description = property(__description.value, __description.set, None, 'description of the API key pair')

    
    # Element publicKey uses Python identifier publicKey
    __publicKey = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'publicKey'), 'publicKey', '__httpwww_usharesoft_comuforge_APIKeyPair_publicKey', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 516, 20), )

    
    publicKey = property(__publicKey.value, __publicKey.set, None, 'the public key string')

    
    # Element secretKey uses Python identifier secretKey
    __secretKey = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'secretKey'), 'secretKey', '__httpwww_usharesoft_comuforge_APIKeyPair_secretKey', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 521, 20), )

    
    secretKey = property(__secretKey.value, __secretKey.set, None, 'the private key string')

    
    # Element uri uses Python identifier uri
    __uri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'uri'), 'uri', '__httpwww_usharesoft_comuforge_APIKeyPair_uri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 526, 20), )

    
    uri = property(__uri.value, __uri.set, None, 'the resource uri of the `APIKeyPair` object')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __name.name() : __name,
        __description.name() : __description,
        __publicKey.name() : __publicKey,
        __secretKey.name() : __secretKey,
        __uri.name() : __uri
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'APIKeyPair', APIKeyPair)


# Complex type {http://www.usharesoft.com/uforge}APIKeyPairs with content type ELEMENT_ONLY
class APIKeyPairs (UForgeObjects):
    """
                Provides a list of :ref:`apikeypair-object` objects.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'APIKeyPairs')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 536, 4)
    _ElementMap = UForgeObjects._ElementMap.copy()
    _AttributeMap = UForgeObjects._AttributeMap.copy()
    # Base type is UForgeObjects
    
    # Element apiKeyPairs uses Python identifier apiKeyPairs
    __apiKeyPairs = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'apiKeyPairs'), 'apiKeyPairs', '__httpwww_usharesoft_comuforge_APIKeyPairs_apiKeyPairs', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 545, 20), )

    
    apiKeyPairs = property(__apiKeyPairs.value, __apiKeyPairs.set, None, 'the list of :ref:`apikeypair-object` objects')

    
    # Element total (total) inherited from {http://www.usharesoft.com/uforge}UForgeObjects
    _ElementMap.update({
        __apiKeyPairs.name() : __apiKeyPairs
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'APIKeyPairs', APIKeyPairs)


# Complex type {http://www.usharesoft.com/uforge}Appliance with content type ELEMENT_ONLY
class Appliance (UForgeObject):
    """
                Holds all the meta-data information of a software stack (known as an appliance template).
                It consists of five layers, namely:

                - an Install Profile - specific information for the first time the image boots

                - an OS Profile - a list of operating system packages. Each operating system within the organization provides one or more standard OS profiles to choose from when creating the OS Profile of the appliance template. It is also possible to create custom OS profiles

                - Projects - a list of Project software components chosen from the Organization´s Project Catalog

                - My Software - a list of software components chosen from the User´s private “Software Library”

                - Configuration - configuration information including boot scripts and/or other software components to manage the image after provisioning

                Appliance templates are then used to generate ``machine images``.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'Appliance')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 561, 4)
    _ElementMap = UForgeObject._ElementMap.copy()
    _AttributeMap = UForgeObject._AttributeMap.copy()
    # Base type is UForgeObject
    
    # Element applianceExports uses Python identifier applianceExports
    __applianceExports = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'applianceExports'), 'applianceExports', '__httpwww_usharesoft_comuforge_Appliance_applianceExports', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 583, 20), )

    
    applianceExports = property(__applianceExports.value, __applianceExports.set, None, 'a list of :ref:`applianceexport-object` objects holding meta-data information for each time\n                                the appliance has been exported.\n                            ')

    
    # Element archName uses Python identifier archName
    __archName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'archName'), 'archName', '__httpwww_usharesoft_comuforge_Appliance_archName', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 597, 20), )

    
    archName = property(__archName.value, __archName.set, None, 'the operating system architecture this appliance is based on')

    
    # Element baseCloneUri uses Python identifier baseCloneUri
    __baseCloneUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'baseCloneUri'), 'baseCloneUri', '__httpwww_usharesoft_comuforge_Appliance_baseCloneUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 602, 20), )

    
    baseCloneUri = property(__baseCloneUri.value, __baseCloneUri.set, None, 'uri resource used to clone this appliance')

    
    # Element baseImagesStatusUri uses Python identifier baseImagesStatusUri
    __baseImagesStatusUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'baseImagesStatusUri'), 'baseImagesStatusUri', '__httpwww_usharesoft_comuforge_Appliance_baseImagesStatusUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 607, 20), )

    
    baseImagesStatusUri = property(__baseImagesStatusUri.value, __baseImagesStatusUri.set, None, 'uri resource to retrieve machine images status')

    
    # Element baseImagesUri uses Python identifier baseImagesUri
    __baseImagesUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'baseImagesUri'), 'baseImagesUri', '__httpwww_usharesoft_comuforge_Appliance_baseImagesUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 612, 20), )

    
    baseImagesUri = property(__baseImagesUri.value, __baseImagesUri.set, None, 'uri resource to retrieve machine images generated from this appliance')

    
    # Element baseMySoftwareUri uses Python identifier baseMySoftwareUri
    __baseMySoftwareUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'baseMySoftwareUri'), 'baseMySoftwareUri', '__httpwww_usharesoft_comuforge_Appliance_baseMySoftwareUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 617, 20), )

    
    baseMySoftwareUri = property(__baseMySoftwareUri.value, __baseMySoftwareUri.set, None, 'uri resource to retrieve the software components added to this appliance')

    
    # Element baseOasPackageUri uses Python identifier baseOasPackageUri
    __baseOasPackageUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'baseOasPackageUri'), 'baseOasPackageUri', '__httpwww_usharesoft_comuforge_Appliance_baseOasPackageUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 622, 20), )

    
    baseOasPackageUri = property(__baseOasPackageUri.value, __baseOasPackageUri.set, None, 'uri resource to retrieve any ``UForge Studio`` package added to this appliance')

    
    # Element baseOsProfileUri uses Python identifier baseOsProfileUri
    __baseOsProfileUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'baseOsProfileUri'), 'baseOsProfileUri', '__httpwww_usharesoft_comuforge_Appliance_baseOsProfileUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 627, 20), )

    
    baseOsProfileUri = property(__baseOsProfileUri.value, __baseOsProfileUri.set, None, 'uri resource to retrieve the ``OS Profile`` for this appliance')

    
    # Element baseProjectsUri uses Python identifier baseProjectsUri
    __baseProjectsUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'baseProjectsUri'), 'baseProjectsUri', '__httpwww_usharesoft_comuforge_Appliance_baseProjectsUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 632, 20), )

    
    baseProjectsUri = property(__baseProjectsUri.value, __baseProjectsUri.set, None, 'uri resource to retrieve any projects added to this appliance')

    
    # Element basePublishImagesStatusUri uses Python identifier basePublishImagesStatusUri
    __basePublishImagesStatusUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'basePublishImagesStatusUri'), 'basePublishImagesStatusUri', '__httpwww_usharesoft_comuforge_Appliance_basePublishImagesStatusUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 637, 20), )

    
    basePublishImagesStatusUri = property(__basePublishImagesStatusUri.value, __basePublishImagesStatusUri.set, None, 'uri resource to retrieve published machine image status')

    
    # Element basePublishImagesUri uses Python identifier basePublishImagesUri
    __basePublishImagesUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'basePublishImagesUri'), 'basePublishImagesUri', '__httpwww_usharesoft_comuforge_Appliance_basePublishImagesUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 642, 20), )

    
    basePublishImagesUri = property(__basePublishImagesUri.value, __basePublishImagesUri.set, None, 'uri resource to retrieve published machine images from this appliance')

    
    # Element baseTemplatesStatusUri uses Python identifier baseTemplatesStatusUri
    __baseTemplatesStatusUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'baseTemplatesStatusUri'), 'baseTemplatesStatusUri', '__httpwww_usharesoft_comuforge_Appliance_baseTemplatesStatusUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 647, 20), )

    
    baseTemplatesStatusUri = property(__baseTemplatesStatusUri.value, __baseTemplatesStatusUri.set, None, 'uri resource to retrieve the status for each time this appliance has been shared (to workspaces)')

    
    # Element baseTemplatesUri uses Python identifier baseTemplatesUri
    __baseTemplatesUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'baseTemplatesUri'), 'baseTemplatesUri', '__httpwww_usharesoft_comuforge_Appliance_baseTemplatesUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 652, 20), )

    
    baseTemplatesUri = property(__baseTemplatesUri.value, __baseTemplatesUri.set, None, 'uri resource to retrieve all the shared templates (to workspaces)')

    
    # Element bootScripts uses Python identifier bootScripts
    __bootScripts = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'bootScripts'), 'bootScripts', '__httpwww_usharesoft_comuforge_Appliance_bootScripts', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 657, 20), )

    
    bootScripts = property(__bootScripts.value, __bootScripts.set, None, 'a list of :ref:`bootscript-object` objects added to this appliance')

    
    # Element bootScriptsUri uses Python identifier bootScriptsUri
    __bootScriptsUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'bootScriptsUri'), 'bootScriptsUri', '__httpwww_usharesoft_comuforge_Appliance_bootScriptsUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 668, 20), )

    
    bootScriptsUri = property(__bootScriptsUri.value, __bootScriptsUri.set, None, 'uri resource to get the boot scripts added to this appliance')

    
    # Element bootScriptUris uses Python identifier bootScriptUris
    __bootScriptUris = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'bootScriptUris'), 'bootScriptUris', '__httpwww_usharesoft_comuforge_Appliance_bootScriptUris', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 673, 20), )

    
    bootScriptUris = property(__bootScriptUris.value, __bootScriptUris.set, None, 'a list of uris for the boots scripts added to this appliance')

    
    # Element confMgmtPlatforms uses Python identifier confMgmtPlatforms
    __confMgmtPlatforms = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'confMgmtPlatforms'), 'confMgmtPlatforms', '__httpwww_usharesoft_comuforge_Appliance_confMgmtPlatforms', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 678, 20), )

    
    confMgmtPlatforms = property(__confMgmtPlatforms.value, __confMgmtPlatforms.set, None, None)

    
    # Element confMgmtPlatformsUri uses Python identifier confMgmtPlatformsUri
    __confMgmtPlatformsUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'confMgmtPlatformsUri'), 'confMgmtPlatformsUri', '__httpwww_usharesoft_comuforge_Appliance_confMgmtPlatformsUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 686, 20), )

    
    confMgmtPlatformsUri = property(__confMgmtPlatformsUri.value, __confMgmtPlatformsUri.set, None, None)

    
    # Element confMgmtPlatformUris uses Python identifier confMgmtPlatformUris
    __confMgmtPlatformUris = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'confMgmtPlatformUris'), 'confMgmtPlatformUris', '__httpwww_usharesoft_comuforge_Appliance_confMgmtPlatformUris', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 688, 20), )

    
    confMgmtPlatformUris = property(__confMgmtPlatformUris.value, __confMgmtPlatformUris.set, None, None)

    
    # Element description uses Python identifier description
    __description = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'description'), 'description', '__httpwww_usharesoft_comuforge_Appliance_description', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 690, 20), )

    
    description = property(__description.value, __description.set, None, 'a description of the appliance')

    
    # Element distributionName uses Python identifier distributionName
    __distributionName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'distributionName'), 'distributionName', '__httpwww_usharesoft_comuforge_Appliance_distributionName', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 695, 20), )

    
    distributionName = property(__distributionName.value, __distributionName.set, None, 'the operating system this appliance is based on (includes name and version)')

    
    # Element distributionUri uses Python identifier distributionUri
    __distributionUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'distributionUri'), 'distributionUri', '__httpwww_usharesoft_comuforge_Appliance_distributionUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 700, 20), )

    
    distributionUri = property(__distributionUri.value, __distributionUri.set, None, 'uri resource to get the details of the operating system this appliance is based on')

    
    # Element exportsUri uses Python identifier exportsUri
    __exportsUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'exportsUri'), 'exportsUri', '__httpwww_usharesoft_comuforge_Appliance_exportsUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 705, 20), )

    
    exportsUri = property(__exportsUri.value, __exportsUri.set, None, 'uri resource to get all the export objects for this appliance')

    
    # Element imageUris uses Python identifier imageUris
    __imageUris = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'imageUris'), 'imageUris', '__httpwww_usharesoft_comuforge_Appliance_imageUris', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 710, 20), )

    
    imageUris = property(__imageUris.value, __imageUris.set, None, 'a list of uris for the machine images generated from this appliance')

    
    # Element imported uses Python identifier imported
    __imported = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'imported'), 'imported', '__httpwww_usharesoft_comuforge_Appliance_imported', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 715, 20), )

    
    imported = property(__imported.value, __imported.set, None, 'boolean to determine if this appliance is an import (e.g. from a ``scan``)')

    
    # Element installedSize uses Python identifier installedSize
    __installedSize = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'installedSize'), 'installedSize', '__httpwww_usharesoft_comuforge_Appliance_installedSize', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 720, 20), )

    
    installedSize = property(__installedSize.value, __installedSize.set, None, "estimated disk size required to install the appliance's software")

    
    # Element installProfile uses Python identifier installProfile
    __installProfile = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'installProfile'), 'installProfile', '__httpwww_usharesoft_comuforge_Appliance_installProfile', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 725, 20), )

    
    installProfile = property(__installProfile.value, __installProfile.set, None, 'the :ref:`installprofile-object` object for this appliance')

    
    # Element installProfileUri uses Python identifier installProfileUri
    __installProfileUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'installProfileUri'), 'installProfileUri', '__httpwww_usharesoft_comuforge_Appliance_installProfileUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 730, 20), )

    
    installProfileUri = property(__installProfileUri.value, __installProfileUri.set, None, 'uri resource to get the ``install profile`` of the appliance')

    
    # Element lastPkgUpdate uses Python identifier lastPkgUpdate
    __lastPkgUpdate = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'lastPkgUpdate'), 'lastPkgUpdate', '__httpwww_usharesoft_comuforge_Appliance_lastPkgUpdate', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 735, 20), )

    
    lastPkgUpdate = property(__lastPkgUpdate.value, __lastPkgUpdate.set, None, 'the ``os profile`` packages update date (this date is used to calculate if any new package updates are available')

    
    # Element logo uses Python identifier logo
    __logo = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'logo'), 'logo', '__httpwww_usharesoft_comuforge_Appliance_logo', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 740, 20), )

    
    logo = property(__logo.value, __logo.set, None, 'the :ref:`logo-object` object for the appliance')

    
    # Element mySoftwareList uses Python identifier mySoftwareList
    __mySoftwareList = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'mySoftwareList'), 'mySoftwareList', '__httpwww_usharesoft_comuforge_Appliance_mySoftwareList', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 745, 20), )

    
    mySoftwareList = property(__mySoftwareList.value, __mySoftwareList.set, None, 'a list of :ref:`mysoftware-object` objects describing the software components added to this appliance')

    
    # Element mySoftwareUris uses Python identifier mySoftwareUris
    __mySoftwareUris = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'mySoftwareUris'), 'mySoftwareUris', '__httpwww_usharesoft_comuforge_Appliance_mySoftwareUris', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 756, 20), )

    
    mySoftwareUris = property(__mySoftwareUris.value, __mySoftwareUris.set, None, 'a list of uris for the software components added to this appliance')

    
    # Element name uses Python identifier name
    __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__httpwww_usharesoft_comuforge_Appliance_name', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 761, 20), )

    
    name = property(__name.value, __name.set, None, 'the name of this appliance')

    
    # Element nbSecurityUpdates uses Python identifier nbSecurityUpdates
    __nbSecurityUpdates = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'nbSecurityUpdates'), 'nbSecurityUpdates', '__httpwww_usharesoft_comuforge_Appliance_nbSecurityUpdates', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 767, 20), )

    
    nbSecurityUpdates = property(__nbSecurityUpdates.value, __nbSecurityUpdates.set, None, 'the number of security operating system packages available for update')

    
    # Element nbUpdates uses Python identifier nbUpdates
    __nbUpdates = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'nbUpdates'), 'nbUpdates', '__httpwww_usharesoft_comuforge_Appliance_nbUpdates', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 773, 20), )

    
    nbUpdates = property(__nbUpdates.value, __nbUpdates.set, None, 'the number of native package updates available for update')

    
    # Element oasPackage uses Python identifier oasPackage
    __oasPackage = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'oasPackage'), 'oasPackage', '__httpwww_usharesoft_comuforge_Appliance_oasPackage', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 779, 20), )

    
    oasPackage = property(__oasPackage.value, __oasPackage.set, None, None)

    
    # Element oasPackageUri uses Python identifier oasPackageUri
    __oasPackageUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'oasPackageUri'), 'oasPackageUri', '__httpwww_usharesoft_comuforge_Appliance_oasPackageUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 781, 20), )

    
    oasPackageUri = property(__oasPackageUri.value, __oasPackageUri.set, None, None)

    
    # Element orgUri uses Python identifier orgUri
    __orgUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'orgUri'), 'orgUri', '__httpwww_usharesoft_comuforge_Appliance_orgUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 783, 20), )

    
    orgUri = property(__orgUri.value, __orgUri.set, None, 'the uri resource of the organization this appliance belongs to')

    
    # Element osProfile uses Python identifier osProfile
    __osProfile = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'osProfile'), 'osProfile', '__httpwww_usharesoft_comuforge_Appliance_osProfile', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 789, 20), )

    
    osProfile = property(__osProfile.value, __osProfile.set, None, 'the :ref:`distribprofile-object` object describing the operating system profile of this appliance')

    
    # Element osProfileUri uses Python identifier osProfileUri
    __osProfileUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'osProfileUri'), 'osProfileUri', '__httpwww_usharesoft_comuforge_Appliance_osProfileUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 795, 20), )

    
    osProfileUri = property(__osProfileUri.value, __osProfileUri.set, None, 'the uri resource for the operating system profile of this appliance')

    
    # Element parentApplianceUri uses Python identifier parentApplianceUri
    __parentApplianceUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'parentApplianceUri'), 'parentApplianceUri', '__httpwww_usharesoft_comuforge_Appliance_parentApplianceUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 801, 20), )

    
    parentApplianceUri = property(__parentApplianceUri.value, __parentApplianceUri.set, None, 'the uri resource of the parent appliance. This is set if this appliance is a clone of another appliance')

    
    # Element parentTemplateUri uses Python identifier parentTemplateUri
    __parentTemplateUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'parentTemplateUri'), 'parentTemplateUri', '__httpwww_usharesoft_comuforge_Appliance_parentTemplateUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 807, 20), )

    
    parentTemplateUri = property(__parentTemplateUri.value, __parentTemplateUri.set, None, 'the uri resource of an parent appliance template. This is set of this appliance is a result of importing an appliance (e.g. from a workspace)')

    
    # Element projects uses Python identifier projects
    __projects = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'projects'), 'projects', '__httpwww_usharesoft_comuforge_Appliance_projects', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 812, 20), )

    
    projects = property(__projects.value, __projects.set, None, 'a list of :ref:`project-object` objects added to this appliance')

    
    # Element projectUris uses Python identifier projectUris
    __projectUris = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'projectUris'), 'projectUris', '__httpwww_usharesoft_comuforge_Appliance_projectUris', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 823, 20), )

    
    projectUris = property(__projectUris.value, __projectUris.set, None, 'a list of uris for the projects added to this appliance')

    
    # Element publishImages uses Python identifier publishImages
    __publishImages = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'publishImages'), 'publishImages', '__httpwww_usharesoft_comuforge_Appliance_publishImages', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 828, 20), )

    
    publishImages = property(__publishImages.value, __publishImages.set, None, 'a list of :ref:`publishimage-object` objects for the machine images that have been registered to\n                                one or more cloud platforms\n                            ')

    
    # Element publishImageUris uses Python identifier publishImageUris
    __publishImageUris = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'publishImageUris'), 'publishImageUris', '__httpwww_usharesoft_comuforge_Appliance_publishImageUris', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 842, 20), )

    
    publishImageUris = property(__publishImageUris.value, __publishImageUris.set, None, 'a list of uris for the machine images that have been registered to one or more cloud platforms')

    
    # Element revision uses Python identifier revision
    __revision = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'revision'), 'revision', '__httpwww_usharesoft_comuforge_Appliance_revision', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 848, 20), )

    
    revision = property(__revision.value, __revision.set, None, 'the revision number of this appliance')

    
    # Element shared uses Python identifier shared
    __shared = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'shared'), 'shared', '__httpwww_usharesoft_comuforge_Appliance_shared', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 853, 20), )

    
    shared = property(__shared.value, __shared.set, None, 'a boolean highlighting this appliance has been shared to at least one workspace')

    
    # Element size uses Python identifier size
    __size = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'size'), 'size', '__httpwww_usharesoft_comuforge_Appliance_size', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 858, 20), )

    
    size = property(__size.value, __size.set, None, 'the size (in bytes) of all the packages and software added to this appliance')

    
    # Element tag uses Python identifier tag
    __tag = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'tag'), 'tag', '__httpwww_usharesoft_comuforge_Appliance_tag', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 863, 20), )

    
    tag = property(__tag.value, __tag.set, None, 'a tag for this appliance')

    
    # Element uri uses Python identifier uri
    __uri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'uri'), 'uri', '__httpwww_usharesoft_comuforge_Appliance_uri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 868, 20), )

    
    uri = property(__uri.value, __uri.set, None, 'the uri resource of this appliance')

    
    # Element version uses Python identifier version
    __version = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'version'), 'version', '__httpwww_usharesoft_comuforge_Appliance_version', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 873, 20), )

    
    version = property(__version.value, __version.set, None, 'the version of this appliance')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __applianceExports.name() : __applianceExports,
        __archName.name() : __archName,
        __baseCloneUri.name() : __baseCloneUri,
        __baseImagesStatusUri.name() : __baseImagesStatusUri,
        __baseImagesUri.name() : __baseImagesUri,
        __baseMySoftwareUri.name() : __baseMySoftwareUri,
        __baseOasPackageUri.name() : __baseOasPackageUri,
        __baseOsProfileUri.name() : __baseOsProfileUri,
        __baseProjectsUri.name() : __baseProjectsUri,
        __basePublishImagesStatusUri.name() : __basePublishImagesStatusUri,
        __basePublishImagesUri.name() : __basePublishImagesUri,
        __baseTemplatesStatusUri.name() : __baseTemplatesStatusUri,
        __baseTemplatesUri.name() : __baseTemplatesUri,
        __bootScripts.name() : __bootScripts,
        __bootScriptsUri.name() : __bootScriptsUri,
        __bootScriptUris.name() : __bootScriptUris,
        __confMgmtPlatforms.name() : __confMgmtPlatforms,
        __confMgmtPlatformsUri.name() : __confMgmtPlatformsUri,
        __confMgmtPlatformUris.name() : __confMgmtPlatformUris,
        __description.name() : __description,
        __distributionName.name() : __distributionName,
        __distributionUri.name() : __distributionUri,
        __exportsUri.name() : __exportsUri,
        __imageUris.name() : __imageUris,
        __imported.name() : __imported,
        __installedSize.name() : __installedSize,
        __installProfile.name() : __installProfile,
        __installProfileUri.name() : __installProfileUri,
        __lastPkgUpdate.name() : __lastPkgUpdate,
        __logo.name() : __logo,
        __mySoftwareList.name() : __mySoftwareList,
        __mySoftwareUris.name() : __mySoftwareUris,
        __name.name() : __name,
        __nbSecurityUpdates.name() : __nbSecurityUpdates,
        __nbUpdates.name() : __nbUpdates,
        __oasPackage.name() : __oasPackage,
        __oasPackageUri.name() : __oasPackageUri,
        __orgUri.name() : __orgUri,
        __osProfile.name() : __osProfile,
        __osProfileUri.name() : __osProfileUri,
        __parentApplianceUri.name() : __parentApplianceUri,
        __parentTemplateUri.name() : __parentTemplateUri,
        __projects.name() : __projects,
        __projectUris.name() : __projectUris,
        __publishImages.name() : __publishImages,
        __publishImageUris.name() : __publishImageUris,
        __revision.name() : __revision,
        __shared.name() : __shared,
        __size.name() : __size,
        __tag.name() : __tag,
        __uri.name() : __uri,
        __version.name() : __version
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'Appliance', Appliance)


# Complex type {http://www.usharesoft.com/uforge}ApplianceExport with content type ELEMENT_ONLY
class ApplianceExport (UForgeObject):
    """
                Holds tracking information on requests to export an appliance. An export basically archives the appliance meta-data and all relevant software and allows the user to download that archive. The archive information can then be version controlled or imported
                to another UForge platform.

                The appliance export is an asynchronous job which may take some time. The current status of the export is stored in this object.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ApplianceExport')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 884, 4)
    _ElementMap = UForgeObject._ElementMap.copy()
    _AttributeMap = UForgeObject._AttributeMap.copy()
    # Base type is UForgeObject
    
    # Element applianceName uses Python identifier applianceName
    __applianceName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'applianceName'), 'applianceName', '__httpwww_usharesoft_comuforge_ApplianceExport_applianceName', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 896, 20), )

    
    applianceName = property(__applianceName.value, __applianceName.set, None, 'the name of the exported appliance')

    
    # Element applianceVersion uses Python identifier applianceVersion
    __applianceVersion = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'applianceVersion'), 'applianceVersion', '__httpwww_usharesoft_comuforge_ApplianceExport_applianceVersion', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 901, 20), )

    
    applianceVersion = property(__applianceVersion.value, __applianceVersion.set, None, 'the version of the exported appliance')

    
    # Element downloadUri uses Python identifier downloadUri
    __downloadUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'downloadUri'), 'downloadUri', '__httpwww_usharesoft_comuforge_ApplianceExport_downloadUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 906, 20), )

    
    downloadUri = property(__downloadUri.value, __downloadUri.set, None, 'the uri allowing the archive to be downloaded')

    
    # Element downloaded uses Python identifier downloaded
    __downloaded = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'downloaded'), 'downloaded', '__httpwww_usharesoft_comuforge_ApplianceExport_downloaded', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 911, 20), )

    
    downloaded = property(__downloaded.value, __downloaded.set, None, 'flag to determine if there has been at least one request to download the export archive')

    
    # Element location uses Python identifier location
    __location = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'location'), 'location', '__httpwww_usharesoft_comuforge_ApplianceExport_location', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 917, 20), )

    
    location = property(__location.value, __location.set, None, None)

    
    # Element parentUri uses Python identifier parentUri
    __parentUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'parentUri'), 'parentUri', '__httpwww_usharesoft_comuforge_ApplianceExport_parentUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 918, 20), )

    
    parentUri = property(__parentUri.value, __parentUri.set, None, 'the uri of the exported appliance')

    
    # Element status uses Python identifier status
    __status = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'status'), 'status', '__httpwww_usharesoft_comuforge_ApplianceExport_status', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 923, 20), )

    
    status = property(__status.value, __status.set, None, 'the :ref:`status-object` object providing the current status of the export')

    
    # Element uri uses Python identifier uri
    __uri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'uri'), 'uri', '__httpwww_usharesoft_comuforge_ApplianceExport_uri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 928, 20), )

    
    uri = property(__uri.value, __uri.set, None, 'the uri resource of this appliance export')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __applianceName.name() : __applianceName,
        __applianceVersion.name() : __applianceVersion,
        __downloadUri.name() : __downloadUri,
        __downloaded.name() : __downloaded,
        __location.name() : __location,
        __parentUri.name() : __parentUri,
        __status.name() : __status,
        __uri.name() : __uri
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'ApplianceExport', ApplianceExport)


# Complex type {http://www.usharesoft.com/uforge}ApplianceExports with content type ELEMENT_ONLY
class ApplianceExports (UForgeObjects):
    """
                Provides a list of :ref:`applianceExport-object` objects.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ApplianceExports')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 938, 4)
    _ElementMap = UForgeObjects._ElementMap.copy()
    _AttributeMap = UForgeObjects._AttributeMap.copy()
    # Base type is UForgeObjects
    
    # Element applianceExports uses Python identifier applianceExports
    __applianceExports = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'applianceExports'), 'applianceExports', '__httpwww_usharesoft_comuforge_ApplianceExports_applianceExports', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 947, 20), )

    
    applianceExports = property(__applianceExports.value, __applianceExports.set, None, 'the list of :ref:`applianceExport-object` objects')

    
    # Element total (total) inherited from {http://www.usharesoft.com/uforge}UForgeObjects
    _ElementMap.update({
        __applianceExports.name() : __applianceExports
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'ApplianceExports', ApplianceExports)


# Complex type {http://www.usharesoft.com/uforge}ApplianceImports with content type ELEMENT_ONLY
class ApplianceImports (UForgeObjects):
    """
                Provides a list of :ref:`applianceImport-object` objects.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ApplianceImports')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1019, 4)
    _ElementMap = UForgeObjects._ElementMap.copy()
    _AttributeMap = UForgeObjects._AttributeMap.copy()
    # Base type is UForgeObjects
    
    # Element applianceImports uses Python identifier applianceImports
    __applianceImports = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'applianceImports'), 'applianceImports', '__httpwww_usharesoft_comuforge_ApplianceImports_applianceImports', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1028, 20), )

    
    applianceImports = property(__applianceImports.value, __applianceImports.set, None, 'the list of :ref:`applianceImport-object` objects')

    
    # Element total (total) inherited from {http://www.usharesoft.com/uforge}UForgeObjects
    _ElementMap.update({
        __applianceImports.name() : __applianceImports
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'ApplianceImports', ApplianceImports)


# Complex type {http://www.usharesoft.com/uforge}Appliances with content type ELEMENT_ONLY
class Appliances (UForgeObjects):
    """
                Provides a list of :ref:`appliance-object` objects.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'Appliances')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1043, 4)
    _ElementMap = UForgeObjects._ElementMap.copy()
    _AttributeMap = UForgeObjects._AttributeMap.copy()
    # Base type is UForgeObjects
    
    # Element appliances uses Python identifier appliances
    __appliances = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'appliances'), 'appliances', '__httpwww_usharesoft_comuforge_Appliances_appliances', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1052, 20), )

    
    appliances = property(__appliances.value, __appliances.set, None, 'the list of :ref:`appliance-object` objects')

    
    # Element total (total) inherited from {http://www.usharesoft.com/uforge}UForgeObjects
    _ElementMap.update({
        __appliances.name() : __appliances
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'Appliances', Appliances)


# Complex type {http://www.usharesoft.com/uforge}ArtifactCredAccount with content type ELEMENT_ONLY
class ArtifactCredAccount (UForgeObject):
    """
                Holds artifact account information for a software artifact. These credentials allow the platform
                to communicate with the remote repository to fetch to add files for a software or project.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ArtifactCredAccount')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1168, 4)
    _ElementMap = UForgeObject._ElementMap.copy()
    _AttributeMap = UForgeObject._AttributeMap.copy()
    # Base type is UForgeObject
    
    # Element uri uses Python identifier uri
    __uri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'uri'), 'uri', '__httpwww_usharesoft_comuforge_ArtifactCredAccount_uri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1178, 20), )

    
    uri = property(__uri.value, __uri.set, None, 'the uri resource of this artifact account')

    
    # Element parentUri uses Python identifier parentUri
    __parentUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'parentUri'), 'parentUri', '__httpwww_usharesoft_comuforge_ArtifactCredAccount_parentUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1183, 20), )

    
    parentUri = property(__parentUri.value, __parentUri.set, None, 'the uri resource of the parent object this artifact account is attached to')

    
    # Element name uses Python identifier name
    __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__httpwww_usharesoft_comuforge_ArtifactCredAccount_name', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1188, 20), )

    
    name = property(__name.value, __name.set, None, 'the name of the artifact account')

    
    # Element host uses Python identifier host
    __host = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'host'), 'host', '__httpwww_usharesoft_comuforge_ArtifactCredAccount_host', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1193, 20), )

    
    host = property(__host.value, __host.set, None, 'the hostname of the artifact account')

    
    # Element login uses Python identifier login
    __login = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'login'), 'login', '__httpwww_usharesoft_comuforge_ArtifactCredAccount_login', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1198, 20), )

    
    login = property(__login.value, __login.set, None, 'the login (optional) to connect to the artifact account')

    
    # Element password uses Python identifier password
    __password = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'password'), 'password', '__httpwww_usharesoft_comuforge_ArtifactCredAccount_password', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1203, 20), )

    
    password = property(__password.value, __password.set, None, 'the password (optional) to connect to the artifact account')

    
    # Element type uses Python identifier type
    __type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'type'), 'type', '__httpwww_usharesoft_comuforge_ArtifactCredAccount_type', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1208, 20), )

    
    type = property(__type.value, __type.set, None, 'the type of the artifact account, for example ``ftp``')

    
    # Element port uses Python identifier port
    __port = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'port'), 'port', '__httpwww_usharesoft_comuforge_ArtifactCredAccount_port', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1220, 20), )

    
    port = property(__port.value, __port.set, None, 'the port of the artifact account')

    
    # Element softwareArtifactsUri uses Python identifier softwareArtifactsUri
    __softwareArtifactsUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'softwareArtifactsUri'), 'softwareArtifactsUri', '__httpwww_usharesoft_comuforge_ArtifactCredAccount_softwareArtifactsUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1225, 20), )

    
    softwareArtifactsUri = property(__softwareArtifactsUri.value, __softwareArtifactsUri.set, None, 'the uri resource to retrieve artifacts from the artifact account')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __uri.name() : __uri,
        __parentUri.name() : __parentUri,
        __name.name() : __name,
        __host.name() : __host,
        __login.name() : __login,
        __password.name() : __password,
        __type.name() : __type,
        __port.name() : __port,
        __softwareArtifactsUri.name() : __softwareArtifactsUri
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'ArtifactCredAccount', ArtifactCredAccount)


# Complex type {http://www.usharesoft.com/uforge}ArtifactCredAccounts with content type ELEMENT_ONLY
class ArtifactCredAccounts (UForgeObjects):
    """
                Provides a list of :ref:`artifactcredaccount-object` objects.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ArtifactCredAccounts')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1235, 4)
    _ElementMap = UForgeObjects._ElementMap.copy()
    _AttributeMap = UForgeObjects._AttributeMap.copy()
    # Base type is UForgeObjects
    
    # Element artifactCredAccounts uses Python identifier artifactCredAccounts
    __artifactCredAccounts = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'artifactCredAccounts'), 'artifactCredAccounts', '__httpwww_usharesoft_comuforge_ArtifactCredAccounts_artifactCredAccounts', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1244, 20), )

    
    artifactCredAccounts = property(__artifactCredAccounts.value, __artifactCredAccounts.set, None, None)

    
    # Element total (total) inherited from {http://www.usharesoft.com/uforge}UForgeObjects
    _ElementMap.update({
        __artifactCredAccounts.name() : __artifactCredAccounts
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'ArtifactCredAccounts', ArtifactCredAccounts)


# Complex type {http://www.usharesoft.com/uforge}AwsResources with content type ELEMENT_ONLY
class AwsResources (CloudResources):
    """Complex type {http://www.usharesoft.com/uforge}AwsResources with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'AwsResources')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1256, 4)
    _ElementMap = CloudResources._ElementMap.copy()
    _AttributeMap = CloudResources._AttributeMap.copy()
    # Base type is CloudResources
    
    # Element ec2Service uses Python identifier ec2Service
    __ec2Service = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'ec2Service'), 'ec2Service', '__httpwww_usharesoft_comuforge_AwsResources_ec2Service', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1260, 20), )

    
    ec2Service = property(__ec2Service.value, __ec2Service.set, None, None)

    
    # Element regions uses Python identifier regions
    __regions = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'regions'), 'regions', '__httpwww_usharesoft_comuforge_AwsResources_regions', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1286, 20), )

    
    regions = property(__regions.value, __regions.set, None, None)

    
    # Element s3Service uses Python identifier s3Service
    __s3Service = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 's3Service'), 's3Service', '__httpwww_usharesoft_comuforge_AwsResources_s3Service', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1303, 20), )

    
    s3Service = property(__s3Service.value, __s3Service.set, None, None)

    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}CloudResources
    _ElementMap.update({
        __ec2Service.name() : __ec2Service,
        __regions.name() : __regions,
        __s3Service.name() : __s3Service
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'AwsResources', AwsResources)


# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_225 (AwsService):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1261, 24)
    _ElementMap = AwsService._ElementMap.copy()
    _AttributeMap = AwsService._AttributeMap.copy()
    # Base type is AwsService
    
    # Element amis uses Python identifier amis
    __amis = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'amis'), 'amis', '__httpwww_usharesoft_comuforge_CTD_ANON_225_amis', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1265, 40), )

    
    amis = property(__amis.value, __amis.set, None, None)

    
    # Element RegionId (RegionId) inherited from {http://www.usharesoft.com/uforge}AwsService
    _ElementMap.update({
        __amis.name() : __amis
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_226 (AwsService):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1290, 36)
    _ElementMap = AwsService._ElementMap.copy()
    _AttributeMap = AwsService._AttributeMap.copy()
    # Base type is AwsService
    
    # Element localisation uses Python identifier localisation
    __localisation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'localisation'), 'localisation', '__httpwww_usharesoft_comuforge_CTD_ANON_226_localisation', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1294, 52), )

    
    localisation = property(__localisation.value, __localisation.set, None, None)

    
    # Element RegionId (RegionId) inherited from {http://www.usharesoft.com/uforge}AwsService
    _ElementMap.update({
        __localisation.name() : __localisation
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_227 (AwsService):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1304, 24)
    _ElementMap = AwsService._ElementMap.copy()
    _AttributeMap = AwsService._AttributeMap.copy()
    # Base type is AwsService
    
    # Element buckets uses Python identifier buckets
    __buckets = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'buckets'), 'buckets', '__httpwww_usharesoft_comuforge_CTD_ANON_227_buckets', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1308, 40), )

    
    buckets = property(__buckets.value, __buckets.set, None, None)

    
    # Element RegionId (RegionId) inherited from {http://www.usharesoft.com/uforge}AwsService
    _ElementMap.update({
        __buckets.name() : __buckets
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_228 (AwsService):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1312, 56)
    _ElementMap = AwsService._ElementMap.copy()
    _AttributeMap = AwsService._AttributeMap.copy()
    # Base type is AwsService
    
    # Element name uses Python identifier name
    __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__httpwww_usharesoft_comuforge_CTD_ANON_228_name', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1316, 72), )

    
    name = property(__name.value, __name.set, None, None)

    
    # Element owner uses Python identifier owner
    __owner = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'owner'), 'owner', '__httpwww_usharesoft_comuforge_CTD_ANON_228_owner', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1317, 72), )

    
    owner = property(__owner.value, __owner.set, None, None)

    
    # Element permission uses Python identifier permission
    __permission = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'permission'), 'permission', '__httpwww_usharesoft_comuforge_CTD_ANON_228_permission', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1318, 72), )

    
    permission = property(__permission.value, __permission.set, None, None)

    
    # Element RegionId (RegionId) inherited from {http://www.usharesoft.com/uforge}AwsService
    _ElementMap.update({
        __name.name() : __name,
        __owner.name() : __owner,
        __permission.name() : __permission
    })
    _AttributeMap.update({
        
    })



# Complex type {http://www.usharesoft.com/uforge}AzureResources with content type ELEMENT_ONLY
class AzureResources (CloudResources):
    """Complex type {http://www.usharesoft.com/uforge}AzureResources with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'AzureResources')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1352, 4)
    _ElementMap = CloudResources._ElementMap.copy()
    _AttributeMap = CloudResources._AttributeMap.copy()
    # Base type is CloudResources
    
    # Element management uses Python identifier management
    __management = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'management'), 'management', '__httpwww_usharesoft_comuforge_AzureResources_management', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1356, 20), )

    
    management = property(__management.value, __management.set, None, None)

    
    # Element storage uses Python identifier storage
    __storage = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'storage'), 'storage', '__httpwww_usharesoft_comuforge_AzureResources_storage', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1453, 20), )

    
    storage = property(__storage.value, __storage.set, None, None)

    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}CloudResources
    _ElementMap.update({
        __management.name() : __management,
        __storage.name() : __storage
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'AzureResources', AzureResources)


# Complex type {http://www.usharesoft.com/uforge}UForgeURIAbleObject with content type ELEMENT_ONLY
class UForgeURIAbleObject (UForgeObject):
    """Complex type {http://www.usharesoft.com/uforge}UForgeURIAbleObject with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'UForgeURIAbleObject')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1495, 4)
    _ElementMap = UForgeObject._ElementMap.copy()
    _AttributeMap = UForgeObject._AttributeMap.copy()
    # Base type is UForgeObject
    
    # Element uri uses Python identifier uri
    __uri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'uri'), 'uri', '__httpwww_usharesoft_comuforge_UForgeURIAbleObject_uri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1499, 20), )

    
    uri = property(__uri.value, __uri.set, None, None)

    
    # Element parentUri uses Python identifier parentUri
    __parentUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'parentUri'), 'parentUri', '__httpwww_usharesoft_comuforge_UForgeURIAbleObject_parentUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1500, 20), )

    
    parentUri = property(__parentUri.value, __parentUri.set, None, None)

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __uri.name() : __uri,
        __parentUri.name() : __parentUri
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'UForgeURIAbleObject', UForgeURIAbleObject)


# Complex type {http://www.usharesoft.com/uforge}BootScripts with content type ELEMENT_ONLY
class BootScripts (UForgeObjects):
    """
                Provides a list of :ref:`bootscript-object` objects.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'BootScripts')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1538, 4)
    _ElementMap = UForgeObjects._ElementMap.copy()
    _AttributeMap = UForgeObjects._AttributeMap.copy()
    # Base type is UForgeObjects
    
    # Element bootScripts uses Python identifier bootScripts
    __bootScripts = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'bootScripts'), 'bootScripts', '__httpwww_usharesoft_comuforge_BootScripts_bootScripts', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1547, 20), )

    
    bootScripts = property(__bootScripts.value, __bootScripts.set, None, 'the list of :ref:`bootscript-object` objects')

    
    # Element total (total) inherited from {http://www.usharesoft.com/uforge}UForgeObjects
    _ElementMap.update({
        __bootScripts.name() : __bootScripts
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'BootScripts', BootScripts)


# Complex type {http://www.usharesoft.com/uforge}BundleRestriction with content type ELEMENT_ONLY
class BundleRestriction (UForgeObject):
    """
                Provides the restriction on distributions for a software bundle.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'BundleRestriction')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1562, 4)
    _ElementMap = UForgeObject._ElementMap.copy()
    _AttributeMap = UForgeObject._AttributeMap.copy()
    # Base type is UForgeObject
    
    # Element uri uses Python identifier uri
    __uri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'uri'), 'uri', '__httpwww_usharesoft_comuforge_BundleRestriction_uri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1571, 20), )

    
    uri = property(__uri.value, __uri.set, None, 'the uri of this bundle restriction')

    
    # Element parentUri uses Python identifier parentUri
    __parentUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'parentUri'), 'parentUri', '__httpwww_usharesoft_comuforge_BundleRestriction_parentUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1576, 20), )

    
    parentUri = property(__parentUri.value, __parentUri.set, None, 'the uri resource of the parent object this bundle restriction belongs to')

    
    # Element restrictionRule uses Python identifier restrictionRule
    __restrictionRule = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'restrictionRule'), 'restrictionRule', '__httpwww_usharesoft_comuforge_BundleRestriction_restrictionRule', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1581, 20), )

    
    restrictionRule = property(__restrictionRule.value, __restrictionRule.set, None, 'the expression rule corresponding to restrictions')

    
    # Element distributionsUri uses Python identifier distributionsUri
    __distributionsUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'distributionsUri'), 'distributionsUri', '__httpwww_usharesoft_comuforge_BundleRestriction_distributionsUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1586, 20), )

    
    distributionsUri = property(__distributionsUri.value, __distributionsUri.set, None, 'the uri resource to retrieve all the operating system this bundle restriction is for')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __uri.name() : __uri,
        __parentUri.name() : __parentUri,
        __restrictionRule.name() : __restrictionRule,
        __distributionsUri.name() : __distributionsUri
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'BundleRestriction', BundleRestriction)


# Complex type {http://www.usharesoft.com/uforge}BundleRestrictions with content type ELEMENT_ONLY
class BundleRestrictions (UForgeObjects):
    """
                Provides a list of :ref:`bundlerestriction-object` objects.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'BundleRestrictions')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1596, 4)
    _ElementMap = UForgeObjects._ElementMap.copy()
    _AttributeMap = UForgeObjects._AttributeMap.copy()
    # Base type is UForgeObjects
    
    # Element bundleRestrictions uses Python identifier bundleRestrictions
    __bundleRestrictions = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'bundleRestrictions'), 'bundleRestrictions', '__httpwww_usharesoft_comuforge_BundleRestrictions_bundleRestrictions', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1605, 20), )

    
    bundleRestrictions = property(__bundleRestrictions.value, __bundleRestrictions.set, None, 'the list of :ref:`bundlerestriction-object` objects')

    
    # Element total (total) inherited from {http://www.usharesoft.com/uforge}UForgeObjects
    _ElementMap.update({
        __bundleRestrictions.name() : __bundleRestrictions
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'BundleRestrictions', BundleRestrictions)


# Complex type {http://www.usharesoft.com/uforge}Catalog with content type ELEMENT_ONLY
class Catalog (UForgeObject):
    """Complex type {http://www.usharesoft.com/uforge}Catalog with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'Catalog')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1620, 4)
    _ElementMap = UForgeObject._ElementMap.copy()
    _AttributeMap = UForgeObject._AttributeMap.copy()
    # Base type is UForgeObject
    
    # Element distributions uses Python identifier distributions
    __distributions = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'distributions'), 'distributions', '__httpwww_usharesoft_comuforge_Catalog_distributions', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1624, 20), )

    
    distributions = property(__distributions.value, __distributions.set, None, None)

    
    # Element formats uses Python identifier formats
    __formats = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'formats'), 'formats', '__httpwww_usharesoft_comuforge_Catalog_formats', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1631, 20), )

    
    formats = property(__formats.value, __formats.set, None, None)

    
    # Element uri uses Python identifier uri
    __uri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'uri'), 'uri', '__httpwww_usharesoft_comuforge_Catalog_uri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1638, 20), )

    
    uri = property(__uri.value, __uri.set, None, None)

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __distributions.name() : __distributions,
        __formats.name() : __formats,
        __uri.name() : __uri
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'Catalog', Catalog)


# Complex type {http://www.usharesoft.com/uforge}Categories with content type ELEMENT_ONLY
class Categories (UForgeObjects):
    """
                Provides a list of :ref:`category-object` objects.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'Categories')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1644, 4)
    _ElementMap = UForgeObjects._ElementMap.copy()
    _AttributeMap = UForgeObjects._AttributeMap.copy()
    # Base type is UForgeObjects
    
    # Element categories uses Python identifier categories
    __categories = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'categories'), 'categories', '__httpwww_usharesoft_comuforge_Categories_categories', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1653, 20), )

    
    categories = property(__categories.value, __categories.set, None, 'the list of :ref:`category-object` objects')

    
    # Element total (total) inherited from {http://www.usharesoft.com/uforge}UForgeObjects
    _ElementMap.update({
        __categories.name() : __categories
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'Categories', Categories)


# Complex type {http://www.usharesoft.com/uforge}Category with content type ELEMENT_ONLY
class Category (UForgeObject):
    """
                Holds the information of one category available on the platform. Categories are used
                to classify appliance templates into groups. A category may have child categories, allowing an administrator
                to create more complicated taxonomy
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'Category')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1668, 4)
    _ElementMap = UForgeObject._ElementMap.copy()
    _AttributeMap = UForgeObject._AttributeMap.copy()
    # Base type is UForgeObject
    
    # Element name uses Python identifier name
    __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__httpwww_usharesoft_comuforge_Category_name', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1679, 20), )

    
    name = property(__name.value, __name.set, None, 'the category name (displayed name)')

    
    # Element orgUri uses Python identifier orgUri
    __orgUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'orgUri'), 'orgUri', '__httpwww_usharesoft_comuforge_Category_orgUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1684, 20), )

    
    orgUri = property(__orgUri.value, __orgUri.set, None, 'the uri resource of the organization this category is registered to')

    
    # Element subCategories uses Python identifier subCategories
    __subCategories = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'subCategories'), 'subCategories', '__httpwww_usharesoft_comuforge_Category_subCategories', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1689, 20), )

    
    subCategories = property(__subCategories.value, __subCategories.set, None, 'the list of sub categories (list of :ref:`category-object` objects)')

    
    # Element subCategoryUri uses Python identifier subCategoryUri
    __subCategoryUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'subCategoryUri'), 'subCategoryUri', '__httpwww_usharesoft_comuforge_Category_subCategoryUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1699, 20), )

    
    subCategoryUri = property(__subCategoryUri.value, __subCategoryUri.set, None, 'the uri resource to get all the sub-categories')

    
    # Element uri uses Python identifier uri
    __uri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'uri'), 'uri', '__httpwww_usharesoft_comuforge_Category_uri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1704, 20), )

    
    uri = property(__uri.value, __uri.set, None, 'the uri of this category')

    
    # Element type uses Python identifier type
    __type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'type'), 'type', '__httpwww_usharesoft_comuforge_Category_type', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1709, 20), )

    
    type = property(__type.value, __type.set, None, 'the category type')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __name.name() : __name,
        __orgUri.name() : __orgUri,
        __subCategories.name() : __subCategories,
        __subCategoryUri.name() : __subCategoryUri,
        __uri.name() : __uri,
        __type.name() : __type
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'Category', Category)


# Complex type {http://www.usharesoft.com/uforge}Certificates with content type ELEMENT_ONLY
class Certificates (UForgeObjects):
    """
                Provides a list of :ref:`certificate-object` objects.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'Certificates')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1780, 4)
    _ElementMap = UForgeObjects._ElementMap.copy()
    _AttributeMap = UForgeObjects._AttributeMap.copy()
    # Base type is UForgeObjects
    
    # Element certificates uses Python identifier certificates
    __certificates = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'certificates'), 'certificates', '__httpwww_usharesoft_comuforge_Certificates_certificates', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1789, 20), )

    
    certificates = property(__certificates.value, __certificates.set, None, 'the list of :ref:`certificate-object` objects')

    
    # Element total (total) inherited from {http://www.usharesoft.com/uforge}UForgeObjects
    _ElementMap.update({
        __certificates.name() : __certificates
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'Certificates', Certificates)


# Complex type {http://www.usharesoft.com/uforge}CloudProviders with content type ELEMENT_ONLY
class CloudProviders (UForgeObjects):
    """Complex type {http://www.usharesoft.com/uforge}CloudProviders with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CloudProviders')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1804, 4)
    _ElementMap = UForgeObjects._ElementMap.copy()
    _AttributeMap = UForgeObjects._AttributeMap.copy()
    # Base type is UForgeObjects
    
    # Element cloudProviders uses Python identifier cloudProviders
    __cloudProviders = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'cloudProviders'), 'cloudProviders', '__httpwww_usharesoft_comuforge_CloudProviders_cloudProviders', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1808, 20), )

    
    cloudProviders = property(__cloudProviders.value, __cloudProviders.set, None, None)

    
    # Element total (total) inherited from {http://www.usharesoft.com/uforge}UForgeObjects
    _ElementMap.update({
        __cloudProviders.name() : __cloudProviders
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'CloudProviders', CloudProviders)


# Complex type {http://www.usharesoft.com/uforge}CloudProvider with content type ELEMENT_ONLY
class CloudProvider (UForgeObject):
    """Complex type {http://www.usharesoft.com/uforge}CloudProvider with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CloudProvider')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1821, 4)
    _ElementMap = UForgeObject._ElementMap.copy()
    _AttributeMap = UForgeObject._AttributeMap.copy()
    # Base type is UForgeObject
    
    # Element name uses Python identifier name
    __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__httpwww_usharesoft_comuforge_CloudProvider_name', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1825, 20), )

    
    name = property(__name.value, __name.set, None, None)

    
    # Element uri uses Python identifier uri
    __uri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'uri'), 'uri', '__httpwww_usharesoft_comuforge_CloudProvider_uri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1826, 20), )

    
    uri = property(__uri.value, __uri.set, None, None)

    
    # Element baseVirtualImagesRepositoriesUri uses Python identifier baseVirtualImagesRepositoriesUri
    __baseVirtualImagesRepositoriesUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'baseVirtualImagesRepositoriesUri'), 'baseVirtualImagesRepositoriesUri', '__httpwww_usharesoft_comuforge_CloudProvider_baseVirtualImagesRepositoriesUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1827, 20), )

    
    baseVirtualImagesRepositoriesUri = property(__baseVirtualImagesRepositoriesUri.value, __baseVirtualImagesRepositoriesUri.set, None, None)

    
    # Element tenants uses Python identifier tenants
    __tenants = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'tenants'), 'tenants', '__httpwww_usharesoft_comuforge_CloudProvider_tenants', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1828, 20), )

    
    tenants = property(__tenants.value, __tenants.set, None, None)

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __name.name() : __name,
        __uri.name() : __uri,
        __baseVirtualImagesRepositoriesUri.name() : __baseVirtualImagesRepositoriesUri,
        __tenants.name() : __tenants
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'CloudProvider', CloudProvider)


# Complex type {http://www.usharesoft.com/uforge}CloudstackEntity with content type ELEMENT_ONLY
class CloudstackEntity (CloudResources):
    """Complex type {http://www.usharesoft.com/uforge}CloudstackEntity with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = True
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CloudstackEntity')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1870, 4)
    _ElementMap = CloudResources._ElementMap.copy()
    _AttributeMap = CloudResources._AttributeMap.copy()
    # Base type is CloudResources
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}CloudResources
    
    # Element id uses Python identifier id
    __id = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'id'), 'id', '__httpwww_usharesoft_comuforge_CloudstackEntity_id', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1874, 20), )

    
    id = property(__id.value, __id.set, None, None)

    _ElementMap.update({
        __id.name() : __id
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'CloudstackEntity', CloudstackEntity)


# Complex type {http://www.usharesoft.com/uforge}CloudstackResources with content type ELEMENT_ONLY
class CloudstackResources (CloudResources):
    """Complex type {http://www.usharesoft.com/uforge}CloudstackResources with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CloudstackResources')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1880, 4)
    _ElementMap = CloudResources._ElementMap.copy()
    _AttributeMap = CloudResources._AttributeMap.copy()
    # Base type is CloudResources
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}CloudResources
    
    # Element diskOfferings uses Python identifier diskOfferings
    __diskOfferings = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'diskOfferings'), 'diskOfferings', '__httpwww_usharesoft_comuforge_CloudstackResources_diskOfferings', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1884, 20), )

    
    diskOfferings = property(__diskOfferings.value, __diskOfferings.set, None, None)

    
    # Element domains uses Python identifier domains
    __domains = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'domains'), 'domains', '__httpwww_usharesoft_comuforge_CloudstackResources_domains', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1903, 20), )

    
    domains = property(__domains.value, __domains.set, None, None)

    
    # Element isos uses Python identifier isos
    __isos = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'isos'), 'isos', '__httpwww_usharesoft_comuforge_CloudstackResources_isos', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2004, 20), )

    
    isos = property(__isos.value, __isos.set, None, None)

    
    # Element properties uses Python identifier properties
    __properties = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'properties'), 'properties', '__httpwww_usharesoft_comuforge_CloudstackResources_properties', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2031, 20), )

    
    properties = property(__properties.value, __properties.set, None, None)

    
    # Element serviceOfferings uses Python identifier serviceOfferings
    __serviceOfferings = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'serviceOfferings'), 'serviceOfferings', '__httpwww_usharesoft_comuforge_CloudstackResources_serviceOfferings', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2045, 20), )

    
    serviceOfferings = property(__serviceOfferings.value, __serviceOfferings.set, None, None)

    
    # Element templates uses Python identifier templates
    __templates = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'templates'), 'templates', '__httpwww_usharesoft_comuforge_CloudstackResources_templates', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2069, 20), )

    
    templates = property(__templates.value, __templates.set, None, None)

    
    # Element vms uses Python identifier vms
    __vms = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'vms'), 'vms', '__httpwww_usharesoft_comuforge_CloudstackResources_vms', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2100, 20), )

    
    vms = property(__vms.value, __vms.set, None, None)

    
    # Element zones uses Python identifier zones
    __zones = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'zones'), 'zones', '__httpwww_usharesoft_comuforge_CloudstackResources_zones', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2188, 20), )

    
    zones = property(__zones.value, __zones.set, None, None)

    _ElementMap.update({
        __diskOfferings.name() : __diskOfferings,
        __domains.name() : __domains,
        __isos.name() : __isos,
        __properties.name() : __properties,
        __serviceOfferings.name() : __serviceOfferings,
        __templates.name() : __templates,
        __vms.name() : __vms,
        __zones.name() : __zones
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'CloudstackResources', CloudstackResources)


# Complex type {http://www.usharesoft.com/uforge}Comment with content type ELEMENT_ONLY
class Comment (UForgeObject):
    """
                Holds the information of a comment or question from an user.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'Comment')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2220, 4)
    _ElementMap = UForgeObject._ElementMap.copy()
    _AttributeMap = UForgeObject._AttributeMap.copy()
    # Base type is UForgeObject
    
    # Element abused uses Python identifier abused
    __abused = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'abused'), 'abused', '__httpwww_usharesoft_comuforge_Comment_abused', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2229, 20), )

    
    abused = property(__abused.value, __abused.set, None, 'boolean flag to determine if this comment has been flagged as abusive (the message content could be inappropriate')

    
    # Element abuseUri uses Python identifier abuseUri
    __abuseUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'abuseUri'), 'abuseUri', '__httpwww_usharesoft_comuforge_Comment_abuseUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2234, 20), )

    
    abuseUri = property(__abuseUri.value, __abuseUri.set, None, 'the uri resource to use to flag that this comment is inappropriate')

    
    # Element likesUri uses Python identifier likesUri
    __likesUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'likesUri'), 'likesUri', '__httpwww_usharesoft_comuforge_Comment_likesUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2239, 20), )

    
    likesUri = property(__likesUri.value, __likesUri.set, None, 'the uri resource to use to like this comment')

    
    # Element loginName uses Python identifier loginName
    __loginName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'loginName'), 'loginName', '__httpwww_usharesoft_comuforge_Comment_loginName', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2244, 20), )

    
    loginName = property(__loginName.value, __loginName.set, None, 'the username of the user who has posted this comment')

    
    # Element message uses Python identifier message
    __message = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'message'), 'message', '__httpwww_usharesoft_comuforge_Comment_message', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2249, 20), )

    
    message = property(__message.value, __message.set, None, 'the comment content')

    
    # Element nbAbused uses Python identifier nbAbused
    __nbAbused = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'nbAbused'), 'nbAbused', '__httpwww_usharesoft_comuforge_Comment_nbAbused', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2254, 20), )

    
    nbAbused = property(__nbAbused.value, __nbAbused.set, None, 'the number of times this comment has been flagged as inappropriate')

    
    # Element nbDislike uses Python identifier nbDislike
    __nbDislike = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'nbDislike'), 'nbDislike', '__httpwww_usharesoft_comuforge_Comment_nbDislike', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2259, 20), )

    
    nbDislike = property(__nbDislike.value, __nbDislike.set, None, 'the number of dislikes for this comment')

    
    # Element nbLike uses Python identifier nbLike
    __nbLike = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'nbLike'), 'nbLike', '__httpwww_usharesoft_comuforge_Comment_nbLike', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2264, 20), )

    
    nbLike = property(__nbLike.value, __nbLike.set, None, 'the number of likes for this comment')

    
    # Element photo uses Python identifier photo
    __photo = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'photo'), 'photo', '__httpwww_usharesoft_comuforge_Comment_photo', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2269, 20), )

    
    photo = property(__photo.value, __photo.set, None, 'the avatar/photo of the user who has posted this comment')

    
    # Element rating uses Python identifier rating
    __rating = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'rating'), 'rating', '__httpwww_usharesoft_comuforge_Comment_rating', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2274, 20), )

    
    rating = property(__rating.value, __rating.set, None, 'the overall rating for this comment (used when this comment is a review)')

    
    # Element replies uses Python identifier replies
    __replies = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'replies'), 'replies', '__httpwww_usharesoft_comuforge_Comment_replies', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2282, 20), )

    
    replies = property(__replies.value, __replies.set, None, 'a list of replies to this comment (list of :ref:`comment-object` objects)')

    
    # Element replyUri uses Python identifier replyUri
    __replyUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'replyUri'), 'replyUri', '__httpwww_usharesoft_comuforge_Comment_replyUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2292, 20), )

    
    replyUri = property(__replyUri.value, __replyUri.set, None, 'the uri resource to post a reply to this comment')

    
    # Element tags uses Python identifier tags
    __tags = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'tags'), 'tags', '__httpwww_usharesoft_comuforge_Comment_tags', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2297, 20), )

    
    tags = property(__tags.value, __tags.set, None, 'a string of tags for this comment')

    
    # Element type uses Python identifier type
    __type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'type'), 'type', '__httpwww_usharesoft_comuforge_Comment_type', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2302, 20), )

    
    type = property(__type.value, __type.set, None, 'the comment type')

    
    # Element uri uses Python identifier uri
    __uri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'uri'), 'uri', '__httpwww_usharesoft_comuforge_Comment_uri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2313, 20), )

    
    uri = property(__uri.value, __uri.set, None, 'the uri resource of this comment')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __abused.name() : __abused,
        __abuseUri.name() : __abuseUri,
        __likesUri.name() : __likesUri,
        __loginName.name() : __loginName,
        __message.name() : __message,
        __nbAbused.name() : __nbAbused,
        __nbDislike.name() : __nbDislike,
        __nbLike.name() : __nbLike,
        __photo.name() : __photo,
        __rating.name() : __rating,
        __replies.name() : __replies,
        __replyUri.name() : __replyUri,
        __tags.name() : __tags,
        __type.name() : __type,
        __uri.name() : __uri
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'Comment', Comment)


# Complex type {http://www.usharesoft.com/uforge}Comments with content type ELEMENT_ONLY
class Comments (UForgeObjects):
    """
                Provides a list of :ref:`comment-object` objects.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'Comments')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2323, 4)
    _ElementMap = UForgeObjects._ElementMap.copy()
    _AttributeMap = UForgeObjects._AttributeMap.copy()
    # Base type is UForgeObjects
    
    # Element comments uses Python identifier comments
    __comments = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'comments'), 'comments', '__httpwww_usharesoft_comuforge_Comments_comments', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2332, 20), )

    
    comments = property(__comments.value, __comments.set, None, 'the list of :ref:`comment-object` objects')

    
    # Element total (total) inherited from {http://www.usharesoft.com/uforge}UForgeObjects
    _ElementMap.update({
        __comments.name() : __comments
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'Comments', Comments)


# Complex type {http://www.usharesoft.com/uforge}Companies with content type ELEMENT_ONLY
class Companies (UForgeObjects):
    """
                Provides a list of :ref:`company-object` objects.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'Companies')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2347, 4)
    _ElementMap = UForgeObjects._ElementMap.copy()
    _AttributeMap = UForgeObjects._AttributeMap.copy()
    # Base type is UForgeObjects
    
    # Element companies uses Python identifier companies
    __companies = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'companies'), 'companies', '__httpwww_usharesoft_comuforge_Companies_companies', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2356, 20), )

    
    companies = property(__companies.value, __companies.set, None, 'the list of :ref:`company-object` objects')

    
    # Element total (total) inherited from {http://www.usharesoft.com/uforge}UForgeObjects
    _ElementMap.update({
        __companies.name() : __companies
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'Companies', Companies)


# Complex type {http://www.usharesoft.com/uforge}Company with content type ELEMENT_ONLY
class Company (UForgeObject):
    """Provides information for an organization.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'Company')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2371, 4)
    _ElementMap = UForgeObject._ElementMap.copy()
    _AttributeMap = UForgeObject._AttributeMap.copy()
    # Base type is UForgeObject
    
    # Element address uses Python identifier address
    __address = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'address'), 'address', '__httpwww_usharesoft_comuforge_Company_address', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2379, 20), )

    
    address = property(__address.value, __address.set, None, 'the :ref:`address-object` of the company')

    
    # Element logo uses Python identifier logo
    __logo = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'logo'), 'logo', '__httpwww_usharesoft_comuforge_Company_logo', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2384, 20), )

    
    logo = property(__logo.value, __logo.set, None, 'the photo or :ref:`logo-object` of the company')

    
    # Element name uses Python identifier name
    __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__httpwww_usharesoft_comuforge_Company_name', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2389, 20), )

    
    name = property(__name.value, __name.set, None, 'the name of the company')

    
    # Element parentUri uses Python identifier parentUri
    __parentUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'parentUri'), 'parentUri', '__httpwww_usharesoft_comuforge_Company_parentUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2394, 20), )

    
    parentUri = property(__parentUri.value, __parentUri.set, None, 'the uri resource of the parent object this company is attached to')

    
    # Element uri uses Python identifier uri
    __uri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'uri'), 'uri', '__httpwww_usharesoft_comuforge_Company_uri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2399, 20), )

    
    uri = property(__uri.value, __uri.set, None, 'the uri resource of this company')

    
    # Element website uses Python identifier website
    __website = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'website'), 'website', '__httpwww_usharesoft_comuforge_Company_website', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2404, 20), )

    
    website = property(__website.value, __website.set, None, 'the website URL of this company')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __address.name() : __address,
        __logo.name() : __logo,
        __name.name() : __name,
        __parentUri.name() : __parentUri,
        __uri.name() : __uri,
        __website.name() : __website
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'Company', Company)


# Complex type {http://www.usharesoft.com/uforge}ConfMgmtPlatform with content type ELEMENT_ONLY
class ConfMgmtPlatform (UForgeObject):
    """Complex type {http://www.usharesoft.com/uforge}ConfMgmtPlatform with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ConfMgmtPlatform')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2414, 4)
    _ElementMap = UForgeObject._ElementMap.copy()
    _AttributeMap = UForgeObject._AttributeMap.copy()
    # Base type is UForgeObject
    
    # Element enabled uses Python identifier enabled
    __enabled = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'enabled'), 'enabled', '__httpwww_usharesoft_comuforge_ConfMgmtPlatform_enabled', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2418, 20), )

    
    enabled = property(__enabled.value, __enabled.set, None, None)

    
    # Element parentUri uses Python identifier parentUri
    __parentUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'parentUri'), 'parentUri', '__httpwww_usharesoft_comuforge_ConfMgmtPlatform_parentUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2419, 20), )

    
    parentUri = property(__parentUri.value, __parentUri.set, None, None)

    
    # Element project uses Python identifier project
    __project = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'project'), 'project', '__httpwww_usharesoft_comuforge_ConfMgmtPlatform_project', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2420, 20), )

    
    project = property(__project.value, __project.set, None, None)

    
    # Element type uses Python identifier type
    __type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'type'), 'type', '__httpwww_usharesoft_comuforge_ConfMgmtPlatform_type', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2421, 20), )

    
    type = property(__type.value, __type.set, None, None)

    
    # Element uri uses Python identifier uri
    __uri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'uri'), 'uri', '__httpwww_usharesoft_comuforge_ConfMgmtPlatform_uri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2422, 20), )

    
    uri = property(__uri.value, __uri.set, None, None)

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __enabled.name() : __enabled,
        __parentUri.name() : __parentUri,
        __project.name() : __project,
        __type.name() : __type,
        __uri.name() : __uri
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'ConfMgmtPlatform', ConfMgmtPlatform)


# Complex type {http://www.usharesoft.com/uforge}ConfMgmtPlatforms with content type ELEMENT_ONLY
class ConfMgmtPlatforms (UForgeObjects):
    """Complex type {http://www.usharesoft.com/uforge}ConfMgmtPlatforms with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ConfMgmtPlatforms')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2428, 4)
    _ElementMap = UForgeObjects._ElementMap.copy()
    _AttributeMap = UForgeObjects._AttributeMap.copy()
    # Base type is UForgeObjects
    
    # Element platforms uses Python identifier platforms
    __platforms = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'platforms'), 'platforms', '__httpwww_usharesoft_comuforge_ConfMgmtPlatforms_platforms', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2432, 20), )

    
    platforms = property(__platforms.value, __platforms.set, None, None)

    
    # Element total (total) inherited from {http://www.usharesoft.com/uforge}UForgeObjects
    _ElementMap.update({
        __platforms.name() : __platforms
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'ConfMgmtPlatforms', ConfMgmtPlatforms)


# Complex type {http://www.usharesoft.com/uforge}CredAccount with content type ELEMENT_ONLY
class CredAccount (UForgeObject):
    """
                Holds general account information for a target cloud environment. These credentials allow the platform
                to communicate with the target cloud environment including registering machine images.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = True
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CredAccount')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2444, 4)
    _ElementMap = UForgeObject._ElementMap.copy()
    _AttributeMap = UForgeObject._AttributeMap.copy()
    # Base type is UForgeObject
    
    # Element name uses Python identifier name
    __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__httpwww_usharesoft_comuforge_CredAccount_name', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2454, 20), )

    
    name = property(__name.value, __name.set, None, 'the name of the cloud account')

    
    # Element parentUri uses Python identifier parentUri
    __parentUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'parentUri'), 'parentUri', '__httpwww_usharesoft_comuforge_CredAccount_parentUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2459, 20), )

    
    parentUri = property(__parentUri.value, __parentUri.set, None, 'the uri resource of the parent object this cloud account is attached to')

    
    # Element uri uses Python identifier uri
    __uri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'uri'), 'uri', '__httpwww_usharesoft_comuforge_CredAccount_uri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2464, 20), )

    
    uri = property(__uri.value, __uri.set, None, 'the uri resource of this cloud account')

    
    # Element targetPlatform uses Python identifier targetPlatform
    __targetPlatform = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'targetPlatform'), 'targetPlatform', '__httpwww_usharesoft_comuforge_CredAccount_targetPlatform', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2469, 20), )

    
    targetPlatform = property(__targetPlatform.value, __targetPlatform.set, None, 'the target platform (see :ref:`targetplatform-object`) this cloud account is for')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __name.name() : __name,
        __parentUri.name() : __parentUri,
        __uri.name() : __uri,
        __targetPlatform.name() : __targetPlatform
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'CredAccount', CredAccount)


# Complex type {http://www.usharesoft.com/uforge}CredAccounts with content type ELEMENT_ONLY
class CredAccounts (UForgeObjects):
    """
                Provides a list of :ref:`credaccount-object` objects.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CredAccounts')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2887, 4)
    _ElementMap = UForgeObjects._ElementMap.copy()
    _AttributeMap = UForgeObjects._AttributeMap.copy()
    # Base type is UForgeObjects
    
    # Element credAccounts uses Python identifier credAccounts
    __credAccounts = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'credAccounts'), 'credAccounts', '__httpwww_usharesoft_comuforge_CredAccounts_credAccounts', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2896, 20), )

    
    credAccounts = property(__credAccounts.value, __credAccounts.set, None, 'the list of :ref:`credaccount-object` objects')

    
    # Element total (total) inherited from {http://www.usharesoft.com/uforge}UForgeObjects
    _ElementMap.update({
        __credAccounts.name() : __credAccounts
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'CredAccounts', CredAccounts)


# Complex type {http://www.usharesoft.com/uforge}Deployments with content type ELEMENT_ONLY
class Deployments (UForgeObjects):
    """
                Provides a list of :ref:`deployment-object` objects.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'Deployments')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3175, 4)
    _ElementMap = UForgeObjects._ElementMap.copy()
    _AttributeMap = UForgeObjects._AttributeMap.copy()
    # Base type is UForgeObjects
    
    # Element deployments uses Python identifier deployments
    __deployments = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'deployments'), 'deployments', '__httpwww_usharesoft_comuforge_Deployments_deployments', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3184, 20), )

    
    deployments = property(__deployments.value, __deployments.set, None, 'the list of :ref:`deployment-object` objects')

    
    # Element total (total) inherited from {http://www.usharesoft.com/uforge}UForgeObjects
    _ElementMap.update({
        __deployments.name() : __deployments
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'Deployments', Deployments)


# Complex type {http://www.usharesoft.com/uforge}Disk with content type ELEMENT_ONLY
class Disk (UForgeObject):
    """
                Holds the information of a physical disk that is part of a partitioning table. A disk
                may also contain physical and logical partitions.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'Disk')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3200, 4)
    _ElementMap = UForgeObject._ElementMap.copy()
    _AttributeMap = UForgeObject._AttributeMap.copy()
    # Base type is UForgeObject
    
    # Element blockSize uses Python identifier blockSize
    __blockSize = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'blockSize'), 'blockSize', '__httpwww_usharesoft_comuforge_Disk_blockSize', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3210, 20), )

    
    blockSize = property(__blockSize.value, __blockSize.set, None, 'the disk block size (bytes)')

    
    # Element name uses Python identifier name
    __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__httpwww_usharesoft_comuforge_Disk_name', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3215, 20), )

    
    name = property(__name.value, __name.set, None, 'the disk name, for example ``sda``')

    
    # Element partitions uses Python identifier partitions
    __partitions = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'partitions'), 'partitions', '__httpwww_usharesoft_comuforge_Disk_partitions', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3230, 20), )

    
    partitions = property(__partitions.value, __partitions.set, None, 'a list of partitions this disk has (see :ref:`partition-object`)')

    
    # Element partitionsUri uses Python identifier partitionsUri
    __partitionsUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'partitionsUri'), 'partitionsUri', '__httpwww_usharesoft_comuforge_Disk_partitionsUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3240, 20), )

    
    partitionsUri = property(__partitionsUri.value, __partitionsUri.set, None, 'the uri resource to retrieve all the partitions for this disk')

    
    # Element partitionTableUri uses Python identifier partitionTableUri
    __partitionTableUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'partitionTableUri'), 'partitionTableUri', '__httpwww_usharesoft_comuforge_Disk_partitionTableUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3245, 20), )

    
    partitionTableUri = property(__partitionTableUri.value, __partitionTableUri.set, None, 'the uri resource of the parent partition table')

    
    # Element partitionType uses Python identifier partitionType
    __partitionType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'partitionType'), 'partitionType', '__httpwww_usharesoft_comuforge_Disk_partitionType', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3250, 20), )

    
    partitionType = property(__partitionType.value, __partitionType.set, None, 'the disk type')

    
    # Element partitionUris uses Python identifier partitionUris
    __partitionUris = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'partitionUris'), 'partitionUris', '__httpwww_usharesoft_comuforge_Disk_partitionUris', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3261, 20), )

    
    partitionUris = property(__partitionUris.value, __partitionUris.set, None, 'the list of uris for the partitions this disk has')

    
    # Element size uses Python identifier size
    __size = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'size'), 'size', '__httpwww_usharesoft_comuforge_Disk_size', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3266, 20), )

    
    size = property(__size.value, __size.set, None, 'the disk size (in bytes)')

    
    # Element uri uses Python identifier uri
    __uri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'uri'), 'uri', '__httpwww_usharesoft_comuforge_Disk_uri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3271, 20), )

    
    uri = property(__uri.value, __uri.set, None, 'the uri resource for this disk')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __blockSize.name() : __blockSize,
        __name.name() : __name,
        __partitions.name() : __partitions,
        __partitionsUri.name() : __partitionsUri,
        __partitionTableUri.name() : __partitionTableUri,
        __partitionType.name() : __partitionType,
        __partitionUris.name() : __partitionUris,
        __size.name() : __size,
        __uri.name() : __uri
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'Disk', Disk)


# Complex type {http://www.usharesoft.com/uforge}Disks with content type ELEMENT_ONLY
class Disks (UForgeObjects):
    """
                Provides a list of :ref:`disk-object` objects.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'Disks')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3281, 4)
    _ElementMap = UForgeObjects._ElementMap.copy()
    _AttributeMap = UForgeObjects._AttributeMap.copy()
    # Base type is UForgeObjects
    
    # Element disks uses Python identifier disks
    __disks = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'disks'), 'disks', '__httpwww_usharesoft_comuforge_Disks_disks', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3290, 20), )

    
    disks = property(__disks.value, __disks.set, None, 'the list of :ref:`disk-object` objects')

    
    # Element total (total) inherited from {http://www.usharesoft.com/uforge}UForgeObjects
    _ElementMap.update({
        __disks.name() : __disks
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'Disks', Disks)


# Complex type {http://www.usharesoft.com/uforge}DistribProfile with content type ELEMENT_ONLY
class DistribProfile (UForgeObject):
    """
                Describes an abstract profile shared between linux and windows.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = True
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'DistribProfile')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3305, 4)
    _ElementMap = UForgeObject._ElementMap.copy()
    _AttributeMap = UForgeObject._AttributeMap.copy()
    # Base type is UForgeObject
    
    # Element abbreviation uses Python identifier abbreviation
    __abbreviation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'abbreviation'), 'abbreviation', '__httpwww_usharesoft_comuforge_DistribProfile_abbreviation', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3314, 20), )

    
    abbreviation = property(__abbreviation.value, __abbreviation.set, None, None)

    
    # Element active uses Python identifier active
    __active = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'active'), 'active', '__httpwww_usharesoft_comuforge_DistribProfile_active', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3315, 20), )

    
    active = property(__active.value, __active.set, None, 'boolean to determine if this os profile is active (i.e. available to use by a user)')

    
    # Element applianceUri uses Python identifier applianceUri
    __applianceUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'applianceUri'), 'applianceUri', '__httpwww_usharesoft_comuforge_DistribProfile_applianceUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3320, 20), )

    
    applianceUri = property(__applianceUri.value, __applianceUri.set, None, 'the uri resource of the appliance this os profile is attached to')

    
    # Element arch uses Python identifier arch
    __arch = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'arch'), 'arch', '__httpwww_usharesoft_comuforge_DistribProfile_arch', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3325, 20), )

    
    arch = property(__arch.value, __arch.set, None, 'the architecture of the operating system this os profile is based on')

    
    # Element description uses Python identifier description
    __description = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'description'), 'description', '__httpwww_usharesoft_comuforge_DistribProfile_description', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3330, 20), )

    
    description = property(__description.value, __description.set, None, 'the description of this os profile')

    
    # Element distributionUri uses Python identifier distributionUri
    __distributionUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'distributionUri'), 'distributionUri', '__httpwww_usharesoft_comuforge_DistribProfile_distributionUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3335, 20), )

    
    distributionUri = property(__distributionUri.value, __distributionUri.set, None, 'the uri resource to retrieve the operating system information this os profile is based on')

    
    # Element installedSize uses Python identifier installedSize
    __installedSize = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'installedSize'), 'installedSize', '__httpwww_usharesoft_comuforge_DistribProfile_installedSize', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3340, 20), )

    
    installedSize = property(__installedSize.value, __installedSize.set, None, 'estimated install disk size required (in bytes) to install the packages this template contains. Note, this attempts to include all package dependencies.\n                            ')

    
    # Element name uses Python identifier name
    __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__httpwww_usharesoft_comuforge_DistribProfile_name', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3346, 20), )

    
    name = property(__name.value, __name.set, None, 'the name of this os profile')

    
    # Element standardProfileUri uses Python identifier standardProfileUri
    __standardProfileUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'standardProfileUri'), 'standardProfileUri', '__httpwww_usharesoft_comuforge_DistribProfile_standardProfileUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3351, 20), )

    
    standardProfileUri = property(__standardProfileUri.value, __standardProfileUri.set, None, 'the uri resource to get the os profile this profile is based on (see :ref:`linuxprofile-object`)')

    
    # Element uri uses Python identifier uri
    __uri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'uri'), 'uri', '__httpwww_usharesoft_comuforge_DistribProfile_uri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3356, 20), )

    
    uri = property(__uri.value, __uri.set, None, 'the uri resource of this os profile')

    
    # Element size uses Python identifier size
    __size = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'size'), 'size', '__httpwww_usharesoft_comuforge_DistribProfile_size', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3361, 20), )

    
    size = property(__size.value, __size.set, None, 'the total size of all the packages contained in this os profile')

    
    # Element version uses Python identifier version
    __version = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'version'), 'version', '__httpwww_usharesoft_comuforge_DistribProfile_version', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3366, 20), )

    
    version = property(__version.value, __version.set, None, 'the version of this os profile')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __abbreviation.name() : __abbreviation,
        __active.name() : __active,
        __applianceUri.name() : __applianceUri,
        __arch.name() : __arch,
        __description.name() : __description,
        __distributionUri.name() : __distributionUri,
        __installedSize.name() : __installedSize,
        __name.name() : __name,
        __standardProfileUri.name() : __standardProfileUri,
        __uri.name() : __uri,
        __size.name() : __size,
        __version.name() : __version
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'DistribProfile', DistribProfile)


# Complex type {http://www.usharesoft.com/uforge}DistribProfiles with content type ELEMENT_ONLY
class DistribProfiles (UForgeObjects):
    """
                Provides a list of :ref:`distribprofile-object` objects.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'DistribProfiles')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3376, 4)
    _ElementMap = UForgeObjects._ElementMap.copy()
    _AttributeMap = UForgeObjects._AttributeMap.copy()
    # Base type is UForgeObjects
    
    # Element distribProfiles uses Python identifier distribProfiles
    __distribProfiles = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'distribProfiles'), 'distribProfiles', '__httpwww_usharesoft_comuforge_DistribProfiles_distribProfiles', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3385, 20), )

    
    distribProfiles = property(__distribProfiles.value, __distribProfiles.set, None, 'the list of :ref:`distribprofile-object` objects')

    
    # Element total (total) inherited from {http://www.usharesoft.com/uforge}UForgeObjects
    _ElementMap.update({
        __distribProfiles.name() : __distribProfiles
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'DistribProfiles', DistribProfiles)


# Complex type {http://www.usharesoft.com/uforge}Distribution with content type ELEMENT_ONLY
class Distribution (UForgeObject):
    """
                Describes a specific version of an operating system that is registered on the platform.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'Distribution')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3400, 4)
    _ElementMap = UForgeObject._ElementMap.copy()
    _AttributeMap = UForgeObject._AttributeMap.copy()
    # Base type is UForgeObject
    
    # Element active uses Python identifier active
    __active = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'active'), 'active', '__httpwww_usharesoft_comuforge_Distribution_active', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3409, 20), )

    
    active = property(__active.value, __active.set, None, 'boolean flag to determine if this operating system is ``active`` i.e. namely can be accessed and used by users')

    
    # Element arch uses Python identifier arch
    __arch = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'arch'), 'arch', '__httpwww_usharesoft_comuforge_Distribution_arch', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3414, 20), )

    
    arch = property(__arch.value, __arch.set, None, 'the architecture of this operating system')

    
    # Element baseMilestonesUri uses Python identifier baseMilestonesUri
    __baseMilestonesUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'baseMilestonesUri'), 'baseMilestonesUri', '__httpwww_usharesoft_comuforge_Distribution_baseMilestonesUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3428, 20), )

    
    baseMilestonesUri = property(__baseMilestonesUri.value, __baseMilestonesUri.set, None, 'the uri resource to retrieve the milestones for this operating system')

    
    # Element basePkgsUri uses Python identifier basePkgsUri
    __basePkgsUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'basePkgsUri'), 'basePkgsUri', '__httpwww_usharesoft_comuforge_Distribution_basePkgsUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3433, 20), )

    
    basePkgsUri = property(__basePkgsUri.value, __basePkgsUri.set, None, 'the uri resource to retrieve all the packages contained in this operating system')

    
    # Element baseProfilesUri uses Python identifier baseProfilesUri
    __baseProfilesUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'baseProfilesUri'), 'baseProfilesUri', '__httpwww_usharesoft_comuforge_Distribution_baseProfilesUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3438, 20), )

    
    baseProfilesUri = property(__baseProfilesUri.value, __baseProfilesUri.set, None, 'the uri resource to retrieve all the os profile templates (see :ref:`distribprofile-object`)')

    
    # Element baseProhibitedFormatsUri uses Python identifier baseProhibitedFormatsUri
    __baseProhibitedFormatsUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'baseProhibitedFormatsUri'), 'baseProhibitedFormatsUri', '__httpwww_usharesoft_comuforge_Distribution_baseProhibitedFormatsUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3443, 20), )

    
    baseProhibitedFormatsUri = property(__baseProhibitedFormatsUri.value, __baseProhibitedFormatsUri.set, None, None)

    
    # Element baseProhibitedTargetFormatsUri uses Python identifier baseProhibitedTargetFormatsUri
    __baseProhibitedTargetFormatsUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'baseProhibitedTargetFormatsUri'), 'baseProhibitedTargetFormatsUri', '__httpwww_usharesoft_comuforge_Distribution_baseProhibitedTargetFormatsUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3444, 20), )

    
    baseProhibitedTargetFormatsUri = property(__baseProhibitedTargetFormatsUri.value, __baseProhibitedTargetFormatsUri.set, None, None)

    
    # Element baseServicesUri uses Python identifier baseServicesUri
    __baseServicesUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'baseServicesUri'), 'baseServicesUri', '__httpwww_usharesoft_comuforge_Distribution_baseServicesUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3445, 20), )

    
    baseServicesUri = property(__baseServicesUri.value, __baseServicesUri.set, None, None)

    
    # Element baseGoldensUri uses Python identifier baseGoldensUri
    __baseGoldensUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'baseGoldensUri'), 'baseGoldensUri', '__httpwww_usharesoft_comuforge_Distribution_baseGoldensUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3446, 20), )

    
    baseGoldensUri = property(__baseGoldensUri.value, __baseGoldensUri.set, None, 'the uri resource to retrieve the base machine images (for Microsoft Windows only)')

    
    # Element company uses Python identifier company
    __company = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'company'), 'company', '__httpwww_usharesoft_comuforge_Distribution_company', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3451, 20), )

    
    company = property(__company.value, __company.set, None, 'the company information of this operating system (see :ref:`company-object`')

    
    # Element completeProfileUri uses Python identifier completeProfileUri
    __completeProfileUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'completeProfileUri'), 'completeProfileUri', '__httpwww_usharesoft_comuforge_Distribution_completeProfileUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3456, 20), )

    
    completeProfileUri = property(__completeProfileUri.value, __completeProfileUri.set, None, None)

    
    # Element description uses Python identifier description
    __description = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'description'), 'description', '__httpwww_usharesoft_comuforge_Distribution_description', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3457, 20), )

    
    description = property(__description.value, __description.set, None, 'the description of this operating system')

    
    # Element family uses Python identifier family
    __family = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'family'), 'family', '__httpwww_usharesoft_comuforge_Distribution_family', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3462, 20), )

    
    family = property(__family.value, __family.set, None, 'the family type for this operating system')

    
    # Element lastPkgBuildDate uses Python identifier lastPkgBuildDate
    __lastPkgBuildDate = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'lastPkgBuildDate'), 'lastPkgBuildDate', '__httpwww_usharesoft_comuforge_Distribution_lastPkgBuildDate', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3474, 20), )

    
    lastPkgBuildDate = property(__lastPkgBuildDate.value, __lastPkgBuildDate.set, None, None)

    
    # Element license uses Python identifier license
    __license = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'license'), 'license', '__httpwww_usharesoft_comuforge_Distribution_license', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3475, 20), )

    
    license = property(__license.value, __license.set, None, 'the license information for this operating system (see :ref:`license-object`)')

    
    # Element milestoneUris uses Python identifier milestoneUris
    __milestoneUris = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'milestoneUris'), 'milestoneUris', '__httpwww_usharesoft_comuforge_Distribution_milestoneUris', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3480, 20), )

    
    milestoneUris = property(__milestoneUris.value, __milestoneUris.set, None, 'the list of uri resources for each milestone registered to this operating system')

    
    # Element name uses Python identifier name
    __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__httpwww_usharesoft_comuforge_Distribution_name', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3485, 20), )

    
    name = property(__name.value, __name.set, None, 'the name of the operating system')

    
    # Element parentUri uses Python identifier parentUri
    __parentUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'parentUri'), 'parentUri', '__httpwww_usharesoft_comuforge_Distribution_parentUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3503, 20), )

    
    parentUri = property(__parentUri.value, __parentUri.set, None, 'the uri resource of the parent object this operating system is attached to (normally an organization)')

    
    # Element pkgType uses Python identifier pkgType
    __pkgType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'pkgType'), 'pkgType', '__httpwww_usharesoft_comuforge_Distribution_pkgType', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3508, 20), )

    
    pkgType = property(__pkgType.value, __pkgType.set, None, 'the native package type this operating system supports')

    
    # Element preselected uses Python identifier preselected
    __preselected = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'preselected'), 'preselected', '__httpwww_usharesoft_comuforge_Distribution_preselected', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3513, 20), )

    
    preselected = property(__preselected.value, __preselected.set, None, None)

    
    # Element profiles uses Python identifier profiles
    __profiles = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'profiles'), 'profiles', '__httpwww_usharesoft_comuforge_Distribution_profiles', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3514, 20), )

    
    profiles = property(__profiles.value, __profiles.set, None, 'the list of os profile template objects (see :ref:`distribprofile-object`)')

    
    # Element profileUris uses Python identifier profileUris
    __profileUris = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'profileUris'), 'profileUris', '__httpwww_usharesoft_comuforge_Distribution_profileUris', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3524, 20), )

    
    profileUris = property(__profileUris.value, __profileUris.set, None, 'the list of uri resources for each os profile template registered for this operating system')

    
    # Element prohibitedFormats uses Python identifier prohibitedFormats
    __prohibitedFormats = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'prohibitedFormats'), 'prohibitedFormats', '__httpwww_usharesoft_comuforge_Distribution_prohibitedFormats', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3529, 20), )

    
    prohibitedFormats = property(__prohibitedFormats.value, __prohibitedFormats.set, None, None)

    
    # Element prohibitedTargetFormats uses Python identifier prohibitedTargetFormats
    __prohibitedTargetFormats = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'prohibitedTargetFormats'), 'prohibitedTargetFormats', '__httpwww_usharesoft_comuforge_Distribution_prohibitedTargetFormats', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3536, 20), )

    
    prohibitedTargetFormats = property(__prohibitedTargetFormats.value, __prohibitedTargetFormats.set, None, None)

    
    # Element releaseDate uses Python identifier releaseDate
    __releaseDate = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'releaseDate'), 'releaseDate', '__httpwww_usharesoft_comuforge_Distribution_releaseDate', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3543, 20), )

    
    releaseDate = property(__releaseDate.value, __releaseDate.set, None, 'the date this operating system was released')

    
    # Element serviceUris uses Python identifier serviceUris
    __serviceUris = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'serviceUris'), 'serviceUris', '__httpwww_usharesoft_comuforge_Distribution_serviceUris', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3548, 20), )

    
    serviceUris = property(__serviceUris.value, __serviceUris.set, None, None)

    
    # Element size uses Python identifier size
    __size = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'size'), 'size', '__httpwww_usharesoft_comuforge_Distribution_size', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3549, 20), )

    
    size = property(__size.value, __size.set, None, 'the estimated size of the operating system (total size of all the packages in the repository)')

    
    # Element skeletonSize uses Python identifier skeletonSize
    __skeletonSize = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'skeletonSize'), 'skeletonSize', '__httpwww_usharesoft_comuforge_Distribution_skeletonSize', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3554, 20), )

    
    skeletonSize = property(__skeletonSize.value, __skeletonSize.set, None, None)

    
    # Element uri uses Python identifier uri
    __uri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'uri'), 'uri', '__httpwww_usharesoft_comuforge_Distribution_uri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3555, 20), )

    
    uri = property(__uri.value, __uri.set, None, 'the uri resource for this operating system')

    
    # Element version uses Python identifier version
    __version = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'version'), 'version', '__httpwww_usharesoft_comuforge_Distribution_version', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3560, 20), )

    
    version = property(__version.value, __version.set, None, 'the version of this operating system')

    
    # Element versionId uses Python identifier versionId
    __versionId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'versionId'), 'versionId', '__httpwww_usharesoft_comuforge_Distribution_versionId', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3565, 20), )

    
    versionId = property(__versionId.value, __versionId.set, None, None)

    
    # Element visible uses Python identifier visible
    __visible = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'visible'), 'visible', '__httpwww_usharesoft_comuforge_Distribution_visible', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3566, 20), )

    
    visible = property(__visible.value, __visible.set, None, 'boolean to determine if this operating system should be displayed')

    
    # Element welcomeMsg uses Python identifier welcomeMsg
    __welcomeMsg = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'welcomeMsg'), 'welcomeMsg', '__httpwww_usharesoft_comuforge_Distribution_welcomeMsg', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3571, 20), )

    
    welcomeMsg = property(__welcomeMsg.value, __welcomeMsg.set, None, None)

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __active.name() : __active,
        __arch.name() : __arch,
        __baseMilestonesUri.name() : __baseMilestonesUri,
        __basePkgsUri.name() : __basePkgsUri,
        __baseProfilesUri.name() : __baseProfilesUri,
        __baseProhibitedFormatsUri.name() : __baseProhibitedFormatsUri,
        __baseProhibitedTargetFormatsUri.name() : __baseProhibitedTargetFormatsUri,
        __baseServicesUri.name() : __baseServicesUri,
        __baseGoldensUri.name() : __baseGoldensUri,
        __company.name() : __company,
        __completeProfileUri.name() : __completeProfileUri,
        __description.name() : __description,
        __family.name() : __family,
        __lastPkgBuildDate.name() : __lastPkgBuildDate,
        __license.name() : __license,
        __milestoneUris.name() : __milestoneUris,
        __name.name() : __name,
        __parentUri.name() : __parentUri,
        __pkgType.name() : __pkgType,
        __preselected.name() : __preselected,
        __profiles.name() : __profiles,
        __profileUris.name() : __profileUris,
        __prohibitedFormats.name() : __prohibitedFormats,
        __prohibitedTargetFormats.name() : __prohibitedTargetFormats,
        __releaseDate.name() : __releaseDate,
        __serviceUris.name() : __serviceUris,
        __size.name() : __size,
        __skeletonSize.name() : __skeletonSize,
        __uri.name() : __uri,
        __version.name() : __version,
        __versionId.name() : __versionId,
        __visible.name() : __visible,
        __welcomeMsg.name() : __welcomeMsg
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'Distribution', Distribution)


# Complex type {http://www.usharesoft.com/uforge}Distributions with content type ELEMENT_ONLY
class Distributions (UForgeObjects):
    """
                Provides a list of :ref:`distribution-object` objects.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'Distributions')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3577, 4)
    _ElementMap = UForgeObjects._ElementMap.copy()
    _AttributeMap = UForgeObjects._AttributeMap.copy()
    # Base type is UForgeObjects
    
    # Element distributions uses Python identifier distributions
    __distributions = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'distributions'), 'distributions', '__httpwww_usharesoft_comuforge_Distributions_distributions', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3586, 20), )

    
    distributions = property(__distributions.value, __distributions.set, None, 'the list of :ref:`distribution-object` objects')

    
    # Element total (total) inherited from {http://www.usharesoft.com/uforge}UForgeObjects
    _ElementMap.update({
        __distributions.name() : __distributions
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'Distributions', Distributions)


# Complex type {http://www.usharesoft.com/uforge}Entitlements with content type ELEMENT_ONLY
class Entitlements (UForgeObjects):
    """
                Provides a list of :ref:`entitlement-object` objects.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'Entitlements')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3623, 4)
    _ElementMap = UForgeObjects._ElementMap.copy()
    _AttributeMap = UForgeObjects._AttributeMap.copy()
    # Base type is UForgeObjects
    
    # Element entitlements uses Python identifier entitlements
    __entitlements = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'entitlements'), 'entitlements', '__httpwww_usharesoft_comuforge_Entitlements_entitlements', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3632, 20), )

    
    entitlements = property(__entitlements.value, __entitlements.set, None, 'the list of :ref:`entitlement-object` objects')

    
    # Element total (total) inherited from {http://www.usharesoft.com/uforge}UForgeObjects
    _ElementMap.update({
        __entitlements.name() : __entitlements
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'Entitlements', Entitlements)


# Complex type {http://www.usharesoft.com/uforge}FileEntry with content type ELEMENT_ONLY
class FileEntry (UForgeObject):
    """
                Holds the meta-data information of a file on a filesystem.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'FileEntry')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3647, 4)
    _ElementMap = UForgeObject._ElementMap.copy()
    _AttributeMap = UForgeObject._AttributeMap.copy()
    # Base type is UForgeObject
    
    # Element checksum uses Python identifier checksum
    __checksum = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'checksum'), 'checksum', '__httpwww_usharesoft_comuforge_FileEntry_checksum', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3656, 20), )

    
    checksum = property(__checksum.value, __checksum.set, None, 'the sha256 checksum value of the file')

    
    # Element directory uses Python identifier directory
    __directory = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'directory'), 'directory', '__httpwww_usharesoft_comuforge_FileEntry_directory', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3661, 20), )

    
    directory = property(__directory.value, __directory.set, None, 'boolean flag determining if this file is a directory')

    
    # Element fullPath uses Python identifier fullPath
    __fullPath = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'fullPath'), 'fullPath', '__httpwww_usharesoft_comuforge_FileEntry_fullPath', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3666, 20), )

    
    fullPath = property(__fullPath.value, __fullPath.set, None, 'the full canonical pathname of the file')

    
    # Element group uses Python identifier group
    __group = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'group'), 'group', '__httpwww_usharesoft_comuforge_FileEntry_group', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3671, 20), )

    
    group = property(__group.value, __group.set, None, 'the group name for this file (access)')

    
    # Element linkTarget uses Python identifier linkTarget
    __linkTarget = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'linkTarget'), 'linkTarget', '__httpwww_usharesoft_comuforge_FileEntry_linkTarget', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3676, 20), )

    
    linkTarget = property(__linkTarget.value, __linkTarget.set, None, 'the destination of a soft or hard link in a filesystem')

    
    # Element name uses Python identifier name
    __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__httpwww_usharesoft_comuforge_FileEntry_name', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3681, 20), )

    
    name = property(__name.value, __name.set, None, 'the name of this file')

    
    # Element owner uses Python identifier owner
    __owner = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'owner'), 'owner', '__httpwww_usharesoft_comuforge_FileEntry_owner', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3686, 20), )

    
    owner = property(__owner.value, __owner.set, None, 'the filesystem owner of the file')

    
    # Element parentUri uses Python identifier parentUri
    __parentUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'parentUri'), 'parentUri', '__httpwww_usharesoft_comuforge_FileEntry_parentUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3691, 20), )

    
    parentUri = property(__parentUri.value, __parentUri.set, None, 'the uri resource of the parent object this file entry is attached to')

    
    # Element permissions uses Python identifier permissions
    __permissions = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'permissions'), 'permissions', '__httpwww_usharesoft_comuforge_FileEntry_permissions', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3696, 20), )

    
    permissions = property(__permissions.value, __permissions.set, None, 'the file permissions')

    
    # Element scannedInstanceId uses Python identifier scannedInstanceId
    __scannedInstanceId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'scannedInstanceId'), 'scannedInstanceId', '__httpwww_usharesoft_comuforge_FileEntry_scannedInstanceId', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3701, 20), )

    
    scannedInstanceId = property(__scannedInstanceId.value, __scannedInstanceId.set, None, 'the id of the parent scanned instance this object belongs to (see :ref:`scannedinstance-object`)')

    
    # Element size uses Python identifier size
    __size = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'size'), 'size', '__httpwww_usharesoft_comuforge_FileEntry_size', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3706, 20), )

    
    size = property(__size.value, __size.set, None, 'the size (in bytes) of this file')

    
    # Element subEntries uses Python identifier subEntries
    __subEntries = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'subEntries'), 'subEntries', '__httpwww_usharesoft_comuforge_FileEntry_subEntries', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3711, 20), )

    
    subEntries = property(__subEntries.value, __subEntries.set, None, 'the number of files if this file entry is a directory')

    
    # Element uri uses Python identifier uri
    __uri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'uri'), 'uri', '__httpwww_usharesoft_comuforge_FileEntry_uri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3716, 20), )

    
    uri = property(__uri.value, __uri.set, None, 'the uri resource of this file entry object')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __checksum.name() : __checksum,
        __directory.name() : __directory,
        __fullPath.name() : __fullPath,
        __group.name() : __group,
        __linkTarget.name() : __linkTarget,
        __name.name() : __name,
        __owner.name() : __owner,
        __parentUri.name() : __parentUri,
        __permissions.name() : __permissions,
        __scannedInstanceId.name() : __scannedInstanceId,
        __size.name() : __size,
        __subEntries.name() : __subEntries,
        __uri.name() : __uri
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'FileEntry', FileEntry)


# Complex type {http://www.usharesoft.com/uforge}FlexiantEntity with content type ELEMENT_ONLY
class FlexiantEntity (CloudResources):
    """Complex type {http://www.usharesoft.com/uforge}FlexiantEntity with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = True
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'FlexiantEntity')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3726, 4)
    _ElementMap = CloudResources._ElementMap.copy()
    _AttributeMap = CloudResources._AttributeMap.copy()
    # Base type is CloudResources
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}CloudResources
    
    # Element uuid uses Python identifier uuid
    __uuid = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'uuid'), 'uuid', '__httpwww_usharesoft_comuforge_FlexiantEntity_uuid', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3730, 20), )

    
    uuid = property(__uuid.value, __uuid.set, None, None)

    _ElementMap.update({
        __uuid.name() : __uuid
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'FlexiantEntity', FlexiantEntity)


# Complex type {http://www.usharesoft.com/uforge}FlexiantResources with content type ELEMENT_ONLY
class FlexiantResources (CloudResources):
    """Complex type {http://www.usharesoft.com/uforge}FlexiantResources with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'FlexiantResources')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3736, 4)
    _ElementMap = CloudResources._ElementMap.copy()
    _AttributeMap = CloudResources._AttributeMap.copy()
    # Base type is CloudResources
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}CloudResources
    
    # Element clusters uses Python identifier clusters
    __clusters = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'clusters'), 'clusters', '__httpwww_usharesoft_comuforge_FlexiantResources_clusters', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3740, 20), )

    
    clusters = property(__clusters.value, __clusters.set, None, None)

    
    # Element offers uses Python identifier offers
    __offers = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'offers'), 'offers', '__httpwww_usharesoft_comuforge_FlexiantResources_offers', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3870, 20), )

    
    offers = property(__offers.value, __offers.set, None, None)

    _ElementMap.update({
        __clusters.name() : __clusters,
        __offers.name() : __offers
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'FlexiantResources', FlexiantResources)


# Complex type {http://www.usharesoft.com/uforge}Galleries with content type ELEMENT_ONLY
class Galleries (UForgeObjects):
    """Complex type {http://www.usharesoft.com/uforge}Galleries with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'Galleries')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3939, 4)
    _ElementMap = UForgeObjects._ElementMap.copy()
    _AttributeMap = UForgeObjects._AttributeMap.copy()
    # Base type is UForgeObjects
    
    # Element galleries uses Python identifier galleries
    __galleries = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'galleries'), 'galleries', '__httpwww_usharesoft_comuforge_Galleries_galleries', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3943, 20), )

    
    galleries = property(__galleries.value, __galleries.set, None, None)

    
    # Element total (total) inherited from {http://www.usharesoft.com/uforge}UForgeObjects
    _ElementMap.update({
        __galleries.name() : __galleries
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'Galleries', Galleries)


# Complex type {http://www.usharesoft.com/uforge}Gallery with content type ELEMENT_ONLY
class Gallery (UForgeObject):
    """Complex type {http://www.usharesoft.com/uforge}Gallery with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'Gallery')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3956, 4)
    _ElementMap = UForgeObject._ElementMap.copy()
    _AttributeMap = UForgeObject._AttributeMap.copy()
    # Base type is UForgeObject
    
    # Element membersUri uses Python identifier membersUri
    __membersUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'membersUri'), 'membersUri', '__httpwww_usharesoft_comuforge_Gallery_membersUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3960, 20), )

    
    membersUri = property(__membersUri.value, __membersUri.set, None, None)

    
    # Element name uses Python identifier name
    __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__httpwww_usharesoft_comuforge_Gallery_name', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3961, 20), )

    
    name = property(__name.value, __name.set, None, None)

    
    # Element nbTemplates uses Python identifier nbTemplates
    __nbTemplates = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'nbTemplates'), 'nbTemplates', '__httpwww_usharesoft_comuforge_Gallery_nbTemplates', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3962, 20), )

    
    nbTemplates = property(__nbTemplates.value, __nbTemplates.set, None, None)

    
    # Element orgUri uses Python identifier orgUri
    __orgUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'orgUri'), 'orgUri', '__httpwww_usharesoft_comuforge_Gallery_orgUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3963, 20), )

    
    orgUri = property(__orgUri.value, __orgUri.set, None, None)

    
    # Element partnersUri uses Python identifier partnersUri
    __partnersUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'partnersUri'), 'partnersUri', '__httpwww_usharesoft_comuforge_Gallery_partnersUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3964, 20), )

    
    partnersUri = property(__partnersUri.value, __partnersUri.set, None, None)

    
    # Element productsNotificationsUri uses Python identifier productsNotificationsUri
    __productsNotificationsUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'productsNotificationsUri'), 'productsNotificationsUri', '__httpwww_usharesoft_comuforge_Gallery_productsNotificationsUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3965, 20), )

    
    productsNotificationsUri = property(__productsNotificationsUri.value, __productsNotificationsUri.set, None, None)

    
    # Element publicGallery uses Python identifier publicGallery
    __publicGallery = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'publicGallery'), 'publicGallery', '__httpwww_usharesoft_comuforge_Gallery_publicGallery', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3966, 20), )

    
    publicGallery = property(__publicGallery.value, __publicGallery.set, None, None)

    
    # Element publishers uses Python identifier publishers
    __publishers = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'publishers'), 'publishers', '__httpwww_usharesoft_comuforge_Gallery_publishers', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3967, 20), )

    
    publishers = property(__publishers.value, __publishers.set, None, None)

    
    # Element publishersUri uses Python identifier publishersUri
    __publishersUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'publishersUri'), 'publishersUri', '__httpwww_usharesoft_comuforge_Gallery_publishersUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3974, 20), )

    
    publishersUri = property(__publishersUri.value, __publishersUri.set, None, None)

    
    # Element templatesNotificationsUri uses Python identifier templatesNotificationsUri
    __templatesNotificationsUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'templatesNotificationsUri'), 'templatesNotificationsUri', '__httpwww_usharesoft_comuforge_Gallery_templatesNotificationsUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3975, 20), )

    
    templatesNotificationsUri = property(__templatesNotificationsUri.value, __templatesNotificationsUri.set, None, None)

    
    # Element templatesUri uses Python identifier templatesUri
    __templatesUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'templatesUri'), 'templatesUri', '__httpwww_usharesoft_comuforge_Gallery_templatesUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3976, 20), )

    
    templatesUri = property(__templatesUri.value, __templatesUri.set, None, None)

    
    # Element uri uses Python identifier uri
    __uri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'uri'), 'uri', '__httpwww_usharesoft_comuforge_Gallery_uri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3977, 20), )

    
    uri = property(__uri.value, __uri.set, None, None)

    
    # Element userGroupsUri uses Python identifier userGroupsUri
    __userGroupsUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'userGroupsUri'), 'userGroupsUri', '__httpwww_usharesoft_comuforge_Gallery_userGroupsUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3978, 20), )

    
    userGroupsUri = property(__userGroupsUri.value, __userGroupsUri.set, None, None)

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __membersUri.name() : __membersUri,
        __name.name() : __name,
        __nbTemplates.name() : __nbTemplates,
        __orgUri.name() : __orgUri,
        __partnersUri.name() : __partnersUri,
        __productsNotificationsUri.name() : __productsNotificationsUri,
        __publicGallery.name() : __publicGallery,
        __publishers.name() : __publishers,
        __publishersUri.name() : __publishersUri,
        __templatesNotificationsUri.name() : __templatesNotificationsUri,
        __templatesUri.name() : __templatesUri,
        __uri.name() : __uri,
        __userGroupsUri.name() : __userGroupsUri
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'Gallery', Gallery)


# Complex type {http://www.usharesoft.com/uforge}GalleryTemplates with content type ELEMENT_ONLY
class GalleryTemplates (UForgeObjects):
    """
                Provides a list of :ref:`gallerytemplate-object` objects.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'GalleryTemplates')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4183, 4)
    _ElementMap = UForgeObjects._ElementMap.copy()
    _AttributeMap = UForgeObjects._AttributeMap.copy()
    # Base type is UForgeObjects
    
    # Element galleryTemplates uses Python identifier galleryTemplates
    __galleryTemplates = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'galleryTemplates'), 'galleryTemplates', '__httpwww_usharesoft_comuforge_GalleryTemplates_galleryTemplates', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4192, 20), )

    
    galleryTemplates = property(__galleryTemplates.value, __galleryTemplates.set, None, 'the list of :ref:`gallerytemplate-object` objects')

    
    # Element total (total) inherited from {http://www.usharesoft.com/uforge}UForgeObjects
    _ElementMap.update({
        __galleryTemplates.name() : __galleryTemplates
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'GalleryTemplates', GalleryTemplates)


# Complex type {http://www.usharesoft.com/uforge}GalleryTemplateStat with content type ELEMENT_ONLY
class GalleryTemplateStat (UForgeObject):
    """
                Provides basic statistics of a :ref:`gallerytemplate-object`. This includes the number of times it has been
                used (imported) by other users
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'GalleryTemplateStat')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4208, 4)
    _ElementMap = UForgeObject._ElementMap.copy()
    _AttributeMap = UForgeObject._AttributeMap.copy()
    # Base type is UForgeObject
    
    # Element downloadId uses Python identifier downloadId
    __downloadId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'downloadId'), 'downloadId', '__httpwww_usharesoft_comuforge_GalleryTemplateStat_downloadId', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4218, 20), )

    
    downloadId = property(__downloadId.value, __downloadId.set, None, None)

    
    # Element nbDownloads uses Python identifier nbDownloads
    __nbDownloads = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'nbDownloads'), 'nbDownloads', '__httpwww_usharesoft_comuforge_GalleryTemplateStat_nbDownloads', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4219, 20), )

    
    nbDownloads = property(__nbDownloads.value, __nbDownloads.set, None, 'the number of machine image downloads (generated from this shared appliance template)')

    
    # Element nbImports uses Python identifier nbImports
    __nbImports = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'nbImports'), 'nbImports', '__httpwww_usharesoft_comuforge_GalleryTemplateStat_nbImports', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4224, 20), )

    
    nbImports = property(__nbImports.value, __nbImports.set, None, 'the number of imports of this appliance template')

    
    # Element parentUri uses Python identifier parentUri
    __parentUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'parentUri'), 'parentUri', '__httpwww_usharesoft_comuforge_GalleryTemplateStat_parentUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4229, 20), )

    
    parentUri = property(__parentUri.value, __parentUri.set, None, 'the uri resource of the parent object (e.g. workspace)')

    
    # Element uri uses Python identifier uri
    __uri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'uri'), 'uri', '__httpwww_usharesoft_comuforge_GalleryTemplateStat_uri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4234, 20), )

    
    uri = property(__uri.value, __uri.set, None, 'the uri resource of this object')

    
    # Element user uses Python identifier user
    __user = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'user'), 'user', '__httpwww_usharesoft_comuforge_GalleryTemplateStat_user', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4239, 20), )

    
    user = property(__user.value, __user.set, None, 'the login name of the user to track actions made on a :ref:`gallerytemplate-object`')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __downloadId.name() : __downloadId,
        __nbDownloads.name() : __nbDownloads,
        __nbImports.name() : __nbImports,
        __parentUri.name() : __parentUri,
        __uri.name() : __uri,
        __user.name() : __user
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'GalleryTemplateStat', GalleryTemplateStat)


# Complex type {http://www.usharesoft.com/uforge}GalleryTemplateStatistics with content type ELEMENT_ONLY
class GalleryTemplateStatistics (UForgeObject):
    """
                Provides all the statistical information of a :ref:`gallerytemplate-object`. This includes basic statistics
                (see :ref:`gallerytemplatestat-object`, as well as rating information.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'GalleryTemplateStatistics')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4250, 4)
    _ElementMap = UForgeObject._ElementMap.copy()
    _AttributeMap = UForgeObject._AttributeMap.copy()
    # Base type is UForgeObject
    
    # Element clonedStats uses Python identifier clonedStats
    __clonedStats = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'clonedStats'), 'clonedStats', '__httpwww_usharesoft_comuforge_GalleryTemplateStatistics_clonedStats', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4260, 20), )

    
    clonedStats = property(__clonedStats.value, __clonedStats.set, None, 'a list of :ref:`gallerytemplatestat-object` objects holding the statistics describing the number of times an appliance template has been cloned')

    
    # Element clonedStatsUri uses Python identifier clonedStatsUri
    __clonedStatsUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'clonedStatsUri'), 'clonedStatsUri', '__httpwww_usharesoft_comuforge_GalleryTemplateStatistics_clonedStatsUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4270, 20), )

    
    clonedStatsUri = property(__clonedStatsUri.value, __clonedStatsUri.set, None, 'the uri resource to get all import statistics for an appliance template')

    
    # Element clones uses Python identifier clones
    __clones = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'clones'), 'clones', '__httpwww_usharesoft_comuforge_GalleryTemplateStatistics_clones', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4275, 20), )

    
    clones = property(__clones.value, __clones.set, None, 'a list of :ref:`statdatapoint-object` providing the history of imports')

    
    # Element downloads uses Python identifier downloads
    __downloads = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'downloads'), 'downloads', '__httpwww_usharesoft_comuforge_GalleryTemplateStatistics_downloads', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4285, 20), )

    
    downloads = property(__downloads.value, __downloads.set, None, 'a list of :ref:`statdatapoint-object` providing the history of download statistics')

    
    # Element hasRating uses Python identifier hasRating
    __hasRating = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'hasRating'), 'hasRating', '__httpwww_usharesoft_comuforge_GalleryTemplateStatistics_hasRating', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4295, 20), )

    
    hasRating = property(__hasRating.value, __hasRating.set, None, 'a boolean flag to determine if the appliance template has been rated')

    
    # Element nbDownloads uses Python identifier nbDownloads
    __nbDownloads = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'nbDownloads'), 'nbDownloads', '__httpwww_usharesoft_comuforge_GalleryTemplateStatistics_nbDownloads', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4300, 20), )

    
    nbDownloads = property(__nbDownloads.value, __nbDownloads.set, None, 'the total number of downloads of machine images related to the appliance template')

    
    # Element nbImports uses Python identifier nbImports
    __nbImports = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'nbImports'), 'nbImports', '__httpwww_usharesoft_comuforge_GalleryTemplateStatistics_nbImports', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4305, 20), )

    
    nbImports = property(__nbImports.value, __nbImports.set, None, 'the total number of imports for this appliance template')

    
    # Element nbVotes uses Python identifier nbVotes
    __nbVotes = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'nbVotes'), 'nbVotes', '__httpwww_usharesoft_comuforge_GalleryTemplateStatistics_nbVotes', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4310, 20), )

    
    nbVotes = property(__nbVotes.value, __nbVotes.set, None, 'the total number of times this appliance template has been rated')

    
    # Element overallRating uses Python identifier overallRating
    __overallRating = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'overallRating'), 'overallRating', '__httpwww_usharesoft_comuforge_GalleryTemplateStatistics_overallRating', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4315, 20), )

    
    overallRating = property(__overallRating.value, __overallRating.set, None, 'the overall rating of this appliance template')

    
    # Element parentUri uses Python identifier parentUri
    __parentUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'parentUri'), 'parentUri', '__httpwww_usharesoft_comuforge_GalleryTemplateStatistics_parentUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4320, 20), )

    
    parentUri = property(__parentUri.value, __parentUri.set, None, 'the uri resource of the parent appliance template')

    
    # Element truncatedDate uses Python identifier truncatedDate
    __truncatedDate = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'truncatedDate'), 'truncatedDate', '__httpwww_usharesoft_comuforge_GalleryTemplateStatistics_truncatedDate', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4325, 20), )

    
    truncatedDate = property(__truncatedDate.value, __truncatedDate.set, None, 'the date of the data point')

    
    # Element uri uses Python identifier uri
    __uri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'uri'), 'uri', '__httpwww_usharesoft_comuforge_GalleryTemplateStatistics_uri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4330, 20), )

    
    uri = property(__uri.value, __uri.set, None, 'the uri resource of this object')

    
    # Element voteStats uses Python identifier voteStats
    __voteStats = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'voteStats'), 'voteStats', '__httpwww_usharesoft_comuforge_GalleryTemplateStatistics_voteStats', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4335, 20), )

    
    voteStats = property(__voteStats.value, __voteStats.set, None, 'a list of :ref:`votestat-object` providing the all the ratings by users')

    
    # Element voteStatsUri uses Python identifier voteStatsUri
    __voteStatsUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'voteStatsUri'), 'voteStatsUri', '__httpwww_usharesoft_comuforge_GalleryTemplateStatistics_voteStatsUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4345, 20), )

    
    voteStatsUri = property(__voteStatsUri.value, __voteStatsUri.set, None, 'the uri resource to retrieve all the ratings by users for this appliance template')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __clonedStats.name() : __clonedStats,
        __clonedStatsUri.name() : __clonedStatsUri,
        __clones.name() : __clones,
        __downloads.name() : __downloads,
        __hasRating.name() : __hasRating,
        __nbDownloads.name() : __nbDownloads,
        __nbImports.name() : __nbImports,
        __nbVotes.name() : __nbVotes,
        __overallRating.name() : __overallRating,
        __parentUri.name() : __parentUri,
        __truncatedDate.name() : __truncatedDate,
        __uri.name() : __uri,
        __voteStats.name() : __voteStats,
        __voteStatsUri.name() : __voteStatsUri
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'GalleryTemplateStatistics', GalleryTemplateStatistics)


# Complex type {http://www.usharesoft.com/uforge}ImageFormat with content type ELEMENT_ONLY
class ImageFormat (UForgeObject):
    """
                Provides the information on a format available for generating a machine image. These are the primitive format types
                supported by the platform.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ImageFormat')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4533, 4)
    _ElementMap = UForgeObject._ElementMap.copy()
    _AttributeMap = UForgeObject._AttributeMap.copy()
    # Base type is UForgeObject
    
    # Element access uses Python identifier access
    __access = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'access'), 'access', '__httpwww_usharesoft_comuforge_ImageFormat_access', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4543, 20), )

    
    access = property(__access.value, __access.set, None, 'boolean flag to determine if the requesting user has access to this format')

    
    # Element active uses Python identifier active
    __active = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'active'), 'active', '__httpwww_usharesoft_comuforge_ImageFormat_active', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4548, 20), )

    
    active = property(__active.value, __active.set, None, 'boolean flag to determine if this format is visible to the requesting user')

    
    # Element name uses Python identifier name
    __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__httpwww_usharesoft_comuforge_ImageFormat_name', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4553, 20), )

    
    name = property(__name.value, __name.set, None, 'the name of the format')

    
    # Element preselected uses Python identifier preselected
    __preselected = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'preselected'), 'preselected', '__httpwww_usharesoft_comuforge_ImageFormat_preselected', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4608, 20), )

    
    preselected = property(__preselected.value, __preselected.set, None, None)

    
    # Element uri uses Python identifier uri
    __uri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'uri'), 'uri', '__httpwww_usharesoft_comuforge_ImageFormat_uri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4609, 20), )

    
    uri = property(__uri.value, __uri.set, None, 'the uri resource of this format')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __access.name() : __access,
        __active.name() : __active,
        __name.name() : __name,
        __preselected.name() : __preselected,
        __uri.name() : __uri
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'ImageFormat', ImageFormat)


# Complex type {http://www.usharesoft.com/uforge}ImageFormats with content type ELEMENT_ONLY
class ImageFormats (UForgeObjects):
    """
                Provides a list of :ref:`imageformat-object` objects.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ImageFormats')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4619, 4)
    _ElementMap = UForgeObjects._ElementMap.copy()
    _AttributeMap = UForgeObjects._AttributeMap.copy()
    # Base type is UForgeObjects
    
    # Element imageFormats uses Python identifier imageFormats
    __imageFormats = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'imageFormats'), 'imageFormats', '__httpwww_usharesoft_comuforge_ImageFormats_imageFormats', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4628, 20), )

    
    imageFormats = property(__imageFormats.value, __imageFormats.set, None, 'the list of :ref:`imageformat-object` objects')

    
    # Element total (total) inherited from {http://www.usharesoft.com/uforge}UForgeObjects
    _ElementMap.update({
        __imageFormats.name() : __imageFormats
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'ImageFormats', ImageFormats)


# Complex type {http://www.usharesoft.com/uforge}ImagePkgs with content type ELEMENT_ONLY
class ImagePkgs (UForgeObjects):
    """
                Provides a list of :ref:`imagepkg-object` objects.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ImagePkgs')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4671, 4)
    _ElementMap = UForgeObjects._ElementMap.copy()
    _AttributeMap = UForgeObjects._AttributeMap.copy()
    # Base type is UForgeObjects
    
    # Element imagePkgs uses Python identifier imagePkgs
    __imagePkgs = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'imagePkgs'), 'imagePkgs', '__httpwww_usharesoft_comuforge_ImagePkgs_imagePkgs', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4680, 20), )

    
    imagePkgs = property(__imagePkgs.value, __imagePkgs.set, None, 'the list of :ref:`imagepkg-object` objects')

    
    # Element total (total) inherited from {http://www.usharesoft.com/uforge}UForgeObjects
    _ElementMap.update({
        __imagePkgs.name() : __imagePkgs
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'ImagePkgs', ImagePkgs)


# Complex type {http://www.usharesoft.com/uforge}Images with content type ELEMENT_ONLY
class Images (UForgeObjects):
    """
                Provides a list of :ref:`image-object` objects.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'Images')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4695, 4)
    _ElementMap = UForgeObjects._ElementMap.copy()
    _AttributeMap = UForgeObjects._AttributeMap.copy()
    # Base type is UForgeObjects
    
    # Element images uses Python identifier images
    __images = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'images'), 'images', '__httpwww_usharesoft_comuforge_Images_images', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4704, 20), )

    
    images = property(__images.value, __images.set, None, 'the list of :ref:`image-object` objects')

    
    # Element total (total) inherited from {http://www.usharesoft.com/uforge}UForgeObjects
    _ElementMap.update({
        __images.name() : __images
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'Images', Images)


# Complex type {http://www.usharesoft.com/uforge}InstallProfile with content type ELEMENT_ONLY
class InstallProfile (UForgeObject):
    """
                Describes the installation profile of an appliance template. The installation profile holds configuration information
                that should be applied as part of the installation of an operating system. This includes partitioning table layout,
                root password information, kernel parameters, keyboard settings, timezone etc.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'InstallProfile')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4778, 4)
    _ElementMap = UForgeObject._ElementMap.copy()
    _AttributeMap = UForgeObject._AttributeMap.copy()
    # Base type is UForgeObject
    
    # Element activationKey uses Python identifier activationKey
    __activationKey = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'activationKey'), 'activationKey', '__httpwww_usharesoft_comuforge_InstallProfile_activationKey', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4789, 20), )

    
    activationKey = property(__activationKey.value, __activationKey.set, None, 'the activation key of the Windows operating system')

    
    # Element applianceUri uses Python identifier applianceUri
    __applianceUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'applianceUri'), 'applianceUri', '__httpwww_usharesoft_comuforge_InstallProfile_applianceUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4794, 20), )

    
    applianceUri = property(__applianceUri.value, __applianceUri.set, None, 'the uri resource of the appliance template this install profile belongs to')

    
    # Element diskSize uses Python identifier diskSize
    __diskSize = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'diskSize'), 'diskSize', '__httpwww_usharesoft_comuforge_InstallProfile_diskSize', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4799, 20), )

    
    diskSize = property(__diskSize.value, __diskSize.set, None, 'the disk size (in bytes).\n\n                                .. note:: this is only used for ``basic partitioning`` with one disk\n                            ')

    
    # Element firewallAuto uses Python identifier firewallAuto
    __firewallAuto = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'firewallAuto'), 'firewallAuto', '__httpwww_usharesoft_comuforge_InstallProfile_firewallAuto', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4807, 20), )

    
    firewallAuto = property(__firewallAuto.value, __firewallAuto.set, None, 'boolean to determine whether the firewall settings are automatically set, if false this question is asked to the user interactively when provisioning an instance')

    
    # Element firewallEnabled uses Python identifier firewallEnabled
    __firewallEnabled = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'firewallEnabled'), 'firewallEnabled', '__httpwww_usharesoft_comuforge_InstallProfile_firewallEnabled', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4812, 20), )

    
    firewallEnabled = property(__firewallEnabled.value, __firewallEnabled.set, None, 'boolean to determine if the firewall is enabled (only used if ``firewallAuto = true``)')

    
    # Element groups uses Python identifier groups
    __groups = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'groups'), 'groups', '__httpwww_usharesoft_comuforge_InstallProfile_groups', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4817, 20), )

    
    groups = property(__groups.value, __groups.set, None, 'the list of operating system groups (see :ref:`osgroup-object`')

    
    # Element groupsUri uses Python identifier groupsUri
    __groupsUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'groupsUri'), 'groupsUri', '__httpwww_usharesoft_comuforge_InstallProfile_groupsUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4827, 20), )

    
    groupsUri = property(__groupsUri.value, __groupsUri.set, None, 'the uri resource to retrieve all the operating system groups')

    
    # Element hwType uses Python identifier hwType
    __hwType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'hwType'), 'hwType', '__httpwww_usharesoft_comuforge_InstallProfile_hwType', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4832, 20), )

    
    hwType = property(__hwType.value, __hwType.set, None, 'the recommended hardware type (used for VMware type machine images)')

    
    # Element internetSettingsAuto uses Python identifier internetSettingsAuto
    __internetSettingsAuto = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'internetSettingsAuto'), 'internetSettingsAuto', '__httpwww_usharesoft_comuforge_InstallProfile_internetSettingsAuto', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4837, 20), )

    
    internetSettingsAuto = property(__internetSettingsAuto.value, __internetSettingsAuto.set, None, 'boolean to determine whether the internet settings are automatically set, if false this question is asked to the user interactively when provisioning an instance')

    
    # Element kernelParameters uses Python identifier kernelParameters
    __kernelParameters = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'kernelParameters'), 'kernelParameters', '__httpwww_usharesoft_comuforge_InstallProfile_kernelParameters', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4842, 20), )

    
    kernelParameters = property(__kernelParameters.value, __kernelParameters.set, None, 'the list of kernel parameters to use (this is one string with each kernel parameter separated by a comma')

    
    # Element keyboard uses Python identifier keyboard
    __keyboard = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'keyboard'), 'keyboard', '__httpwww_usharesoft_comuforge_InstallProfile_keyboard', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4847, 20), )

    
    keyboard = property(__keyboard.value, __keyboard.set, None, 'the keyboard setting (only used if ``keyboardAuto = true``)')

    
    # Element keyboardAuto uses Python identifier keyboardAuto
    __keyboardAuto = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'keyboardAuto'), 'keyboardAuto', '__httpwww_usharesoft_comuforge_InstallProfile_keyboardAuto', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4926, 20), )

    
    keyboardAuto = property(__keyboardAuto.value, __keyboardAuto.set, None, 'boolean to determine whether the keyboard settings are automatically set, if false this question is asked to the user interactively when provisioning an instance')

    
    # Element memorySize uses Python identifier memorySize
    __memorySize = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'memorySize'), 'memorySize', '__httpwww_usharesoft_comuforge_InstallProfile_memorySize', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4931, 20), )

    
    memorySize = property(__memorySize.value, __memorySize.set, None, 'the recommended memory size to use for running an instance')

    
    # Element nics uses Python identifier nics
    __nics = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'nics'), 'nics', '__httpwww_usharesoft_comuforge_InstallProfile_nics', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4936, 20), )

    
    nics = property(__nics.value, __nics.set, None, 'the list of NICs to configure (see :ref:`nic-object`)')

    
    # Element nicsUri uses Python identifier nicsUri
    __nicsUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'nicsUri'), 'nicsUri', '__httpwww_usharesoft_comuforge_InstallProfile_nicsUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4946, 20), )

    
    nicsUri = property(__nicsUri.value, __nicsUri.set, None, 'the uri resource to get the list of NIC information')

    
    # Element partitionAuto uses Python identifier partitionAuto
    __partitionAuto = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'partitionAuto'), 'partitionAuto', '__httpwww_usharesoft_comuforge_InstallProfile_partitionAuto', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4951, 20), )

    
    partitionAuto = property(__partitionAuto.value, __partitionAuto.set, None, 'boolean to determine whether to automatically create the partitioning table, if false this question is asked to the user interactively when provisioning an instance')

    
    # Element partitionTable uses Python identifier partitionTable
    __partitionTable = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'partitionTable'), 'partitionTable', '__httpwww_usharesoft_comuforge_InstallProfile_partitionTable', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4956, 20), )

    
    partitionTable = property(__partitionTable.value, __partitionTable.set, None, 'the partition table information (see :ref:`partitiontable-object`). Only used if ``partitionAuto = true``')

    
    # Element rootUser uses Python identifier rootUser
    __rootUser = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'rootUser'), 'rootUser', '__httpwww_usharesoft_comuforge_InstallProfile_rootUser', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4961, 20), )

    
    rootUser = property(__rootUser.value, __rootUser.set, None, 'the root user information, includes root password information')

    
    # Element runSysprep uses Python identifier runSysprep
    __runSysprep = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'runSysprep'), 'runSysprep', '__httpwww_usharesoft_comuforge_InstallProfile_runSysprep', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4966, 20), )

    
    runSysprep = property(__runSysprep.value, __runSysprep.set, None, 'boolean to determine if sysprep will be executed for Windows operating system')

    
    # Element skipLicenses uses Python identifier skipLicenses
    __skipLicenses = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'skipLicenses'), 'skipLicenses', '__httpwww_usharesoft_comuforge_InstallProfile_skipLicenses', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4971, 20), )

    
    skipLicenses = property(__skipLicenses.value, __skipLicenses.set, None, 'a boolean to determine whether to display and enforce the user to accept licensing information during the provisioning of an instance. if ``true`` no licensing information is displayed')

    
    # Element swapSize uses Python identifier swapSize
    __swapSize = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'swapSize'), 'swapSize', '__httpwww_usharesoft_comuforge_InstallProfile_swapSize', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4976, 20), )

    
    swapSize = property(__swapSize.value, __swapSize.set, None, 'the swap size (in bytes).\n\n                                .. note:: this is only used for ``basic partitioning`` with one disk\n                            ')

    
    # Element timezone uses Python identifier timezone
    __timezone = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'timezone'), 'timezone', '__httpwww_usharesoft_comuforge_InstallProfile_timezone', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4984, 20), )

    
    timezone = property(__timezone.value, __timezone.set, None, 'the timezone to set. Only used if ``timezoneAuto == true``')

    
    # Element timezoneAuto uses Python identifier timezoneAuto
    __timezoneAuto = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'timezoneAuto'), 'timezoneAuto', '__httpwww_usharesoft_comuforge_InstallProfile_timezoneAuto', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5435, 20), )

    
    timezoneAuto = property(__timezoneAuto.value, __timezoneAuto.set, None, 'boolean to determine whether the timezone settings are automatically set, if false this question is asked to the user interactively when provisioning an instance')

    
    # Element timezoneCity uses Python identifier timezoneCity
    __timezoneCity = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'timezoneCity'), 'timezoneCity', '__httpwww_usharesoft_comuforge_InstallProfile_timezoneCity', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5440, 20), )

    
    timezoneCity = property(__timezoneCity.value, __timezoneCity.set, None, 'the city name of the timezone that is set (only considered if ``timezoneAuto == true``')

    
    # Element updateTools uses Python identifier updateTools
    __updateTools = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'updateTools'), 'updateTools', '__httpwww_usharesoft_comuforge_InstallProfile_updateTools', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5445, 20), )

    
    updateTools = property(__updateTools.value, __updateTools.set, None, 'boolean to determine whether to allow automatic update of AWS libraries and tools in the cloud environment.\n\n                                .. note:: only used for AWS\n                            ')

    
    # Element uri uses Python identifier uri
    __uri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'uri'), 'uri', '__httpwww_usharesoft_comuforge_InstallProfile_uri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5453, 20), )

    
    uri = property(__uri.value, __uri.set, None, 'the uri resource of this install profile')

    
    # Element users uses Python identifier users
    __users = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'users'), 'users', '__httpwww_usharesoft_comuforge_InstallProfile_users', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5458, 20), )

    
    users = property(__users.value, __users.set, None, 'the list of operating system users to set (see :ref:`osuser-object`)')

    
    # Element usersUri uses Python identifier usersUri
    __usersUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'usersUri'), 'usersUri', '__httpwww_usharesoft_comuforge_InstallProfile_usersUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5468, 20), )

    
    usersUri = property(__usersUri.value, __usersUri.set, None, 'the uri resource to retrieve all the operating system users')

    
    # Element vagrantUser uses Python identifier vagrantUser
    __vagrantUser = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'vagrantUser'), 'vagrantUser', '__httpwww_usharesoft_comuforge_InstallProfile_vagrantUser', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5473, 20), )

    
    vagrantUser = property(__vagrantUser.value, __vagrantUser.set, None, 'the user to set for vagrant base boxes')

    
    # Element welcomeMsg uses Python identifier welcomeMsg
    __welcomeMsg = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'welcomeMsg'), 'welcomeMsg', '__httpwww_usharesoft_comuforge_InstallProfile_welcomeMsg', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5478, 20), )

    
    welcomeMsg = property(__welcomeMsg.value, __welcomeMsg.set, None, 'welcome message to display to the end user when provisioning an instance')

    
    # Element seLinuxMode uses Python identifier seLinuxMode
    __seLinuxMode = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'seLinuxMode'), 'seLinuxMode', '__httpwww_usharesoft_comuforge_InstallProfile_seLinuxMode', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5483, 20), )

    
    seLinuxMode = property(__seLinuxMode.value, __seLinuxMode.set, None, 'the SELinux mode (disabled/permissive/enforcing)')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __activationKey.name() : __activationKey,
        __applianceUri.name() : __applianceUri,
        __diskSize.name() : __diskSize,
        __firewallAuto.name() : __firewallAuto,
        __firewallEnabled.name() : __firewallEnabled,
        __groups.name() : __groups,
        __groupsUri.name() : __groupsUri,
        __hwType.name() : __hwType,
        __internetSettingsAuto.name() : __internetSettingsAuto,
        __kernelParameters.name() : __kernelParameters,
        __keyboard.name() : __keyboard,
        __keyboardAuto.name() : __keyboardAuto,
        __memorySize.name() : __memorySize,
        __nics.name() : __nics,
        __nicsUri.name() : __nicsUri,
        __partitionAuto.name() : __partitionAuto,
        __partitionTable.name() : __partitionTable,
        __rootUser.name() : __rootUser,
        __runSysprep.name() : __runSysprep,
        __skipLicenses.name() : __skipLicenses,
        __swapSize.name() : __swapSize,
        __timezone.name() : __timezone,
        __timezoneAuto.name() : __timezoneAuto,
        __timezoneCity.name() : __timezoneCity,
        __updateTools.name() : __updateTools,
        __uri.name() : __uri,
        __users.name() : __users,
        __usersUri.name() : __usersUri,
        __vagrantUser.name() : __vagrantUser,
        __welcomeMsg.name() : __welcomeMsg,
        __seLinuxMode.name() : __seLinuxMode
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'InstallProfile', InstallProfile)


# Complex type {http://www.usharesoft.com/uforge}Instance with content type ELEMENT_ONLY
class Instance (UForgeObject):
    """Complex type {http://www.usharesoft.com/uforge}Instance with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'Instance')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5501, 4)
    _ElementMap = UForgeObject._ElementMap.copy()
    _AttributeMap = UForgeObject._AttributeMap.copy()
    # Base type is UForgeObject
    
    # Element hardware uses Python identifier hardware
    __hardware = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'hardware'), 'hardware', '__httpwww_usharesoft_comuforge_Instance_hardware', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5505, 20), )

    
    hardware = property(__hardware.value, __hardware.set, None, None)

    
    # Element cores uses Python identifier cores
    __cores = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'cores'), 'cores', '__httpwww_usharesoft_comuforge_Instance_cores', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5506, 20), )

    
    cores = property(__cores.value, __cores.set, None, None)

    
    # Element memory uses Python identifier memory
    __memory = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'memory'), 'memory', '__httpwww_usharesoft_comuforge_Instance_memory', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5507, 20), )

    
    memory = property(__memory.value, __memory.set, None, None)

    
    # Element location uses Python identifier location
    __location = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'location'), 'location', '__httpwww_usharesoft_comuforge_Instance_location', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5508, 20), )

    
    location = property(__location.value, __location.set, None, None)

    
    # Element hostname uses Python identifier hostname
    __hostname = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'hostname'), 'hostname', '__httpwww_usharesoft_comuforge_Instance_hostname', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5509, 20), )

    
    hostname = property(__hostname.value, __hostname.set, None, None)

    
    # Element instanceId uses Python identifier instanceId
    __instanceId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'instanceId'), 'instanceId', '__httpwww_usharesoft_comuforge_Instance_instanceId', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5510, 20), )

    
    instanceId = property(__instanceId.value, __instanceId.set, None, None)

    
    # Element name uses Python identifier name
    __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__httpwww_usharesoft_comuforge_Instance_name', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5511, 20), )

    
    name = property(__name.value, __name.set, None, None)

    
    # Element sourceSummary uses Python identifier sourceSummary
    __sourceSummary = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'sourceSummary'), 'sourceSummary', '__httpwww_usharesoft_comuforge_Instance_sourceSummary', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5512, 20), )

    
    sourceSummary = property(__sourceSummary.value, __sourceSummary.set, None, None)

    
    # Element state uses Python identifier state
    __state = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'state'), 'state', '__httpwww_usharesoft_comuforge_Instance_state', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5513, 20), )

    
    state = property(__state.value, __state.set, None, None)

    
    # Element stateMessage uses Python identifier stateMessage
    __stateMessage = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'stateMessage'), 'stateMessage', '__httpwww_usharesoft_comuforge_Instance_stateMessage', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5514, 20), )

    
    stateMessage = property(__stateMessage.value, __stateMessage.set, None, None)

    
    # Element parentUri uses Python identifier parentUri
    __parentUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'parentUri'), 'parentUri', '__httpwww_usharesoft_comuforge_Instance_parentUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5515, 20), )

    
    parentUri = property(__parentUri.value, __parentUri.set, None, None)

    
    # Element uri uses Python identifier uri
    __uri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'uri'), 'uri', '__httpwww_usharesoft_comuforge_Instance_uri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5516, 20), )

    
    uri = property(__uri.value, __uri.set, None, None)

    
    # Element cloudProvider uses Python identifier cloudProvider
    __cloudProvider = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'cloudProvider'), 'cloudProvider', '__httpwww_usharesoft_comuforge_Instance_cloudProvider', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5517, 20), )

    
    cloudProvider = property(__cloudProvider.value, __cloudProvider.set, None, None)

    
    # Element sshKeyName uses Python identifier sshKeyName
    __sshKeyName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'sshKeyName'), 'sshKeyName', '__httpwww_usharesoft_comuforge_Instance_sshKeyName', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5518, 20), )

    
    sshKeyName = property(__sshKeyName.value, __sshKeyName.set, None, None)

    
    # Element loginUser uses Python identifier loginUser
    __loginUser = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'loginUser'), 'loginUser', '__httpwww_usharesoft_comuforge_Instance_loginUser', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5519, 20), )

    
    loginUser = property(__loginUser.value, __loginUser.set, None, None)

    
    # Element winrmAddress uses Python identifier winrmAddress
    __winrmAddress = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'winrmAddress'), 'winrmAddress', '__httpwww_usharesoft_comuforge_Instance_winrmAddress', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5520, 20), )

    
    winrmAddress = property(__winrmAddress.value, __winrmAddress.set, None, None)

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __hardware.name() : __hardware,
        __cores.name() : __cores,
        __memory.name() : __memory,
        __location.name() : __location,
        __hostname.name() : __hostname,
        __instanceId.name() : __instanceId,
        __name.name() : __name,
        __sourceSummary.name() : __sourceSummary,
        __state.name() : __state,
        __stateMessage.name() : __stateMessage,
        __parentUri.name() : __parentUri,
        __uri.name() : __uri,
        __cloudProvider.name() : __cloudProvider,
        __sshKeyName.name() : __sshKeyName,
        __loginUser.name() : __loginUser,
        __winrmAddress.name() : __winrmAddress
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'Instance', Instance)


# Complex type {http://www.usharesoft.com/uforge}Instances with content type ELEMENT_ONLY
class Instances (UForgeObjects):
    """Complex type {http://www.usharesoft.com/uforge}Instances with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'Instances')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5583, 4)
    _ElementMap = UForgeObjects._ElementMap.copy()
    _AttributeMap = UForgeObjects._AttributeMap.copy()
    # Base type is UForgeObjects
    
    # Element instances uses Python identifier instances
    __instances = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'instances'), 'instances', '__httpwww_usharesoft_comuforge_Instances_instances', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5587, 20), )

    
    instances = property(__instances.value, __instances.set, None, None)

    
    # Element total (total) inherited from {http://www.usharesoft.com/uforge}UForgeObjects
    _ElementMap.update({
        __instances.name() : __instances
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'Instances', Instances)


# Complex type {http://www.usharesoft.com/uforge}IPAddress with content type ELEMENT_ONLY
class IPAddress (UForgeObject):
    """
                Holds IP address information when setting NICs on an appliance template
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'IPAddress')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5599, 4)
    _ElementMap = UForgeObject._ElementMap.copy()
    _AttributeMap = UForgeObject._AttributeMap.copy()
    # Base type is UForgeObject
    
    # Element address uses Python identifier address
    __address = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'address'), 'address', '__httpwww_usharesoft_comuforge_IPAddress_address', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5608, 20), )

    
    address = property(__address.value, __address.set, None, 'the static IP address to set on the NIC')

    
    # Element gateway uses Python identifier gateway
    __gateway = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'gateway'), 'gateway', '__httpwww_usharesoft_comuforge_IPAddress_gateway', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5613, 20), )

    
    gateway = property(__gateway.value, __gateway.set, None, 'the gateway to set on the NIC')

    
    # Element netmask uses Python identifier netmask
    __netmask = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'netmask'), 'netmask', '__httpwww_usharesoft_comuforge_IPAddress_netmask', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5618, 20), )

    
    netmask = property(__netmask.value, __netmask.set, None, 'the netmask to set on the NIC')

    
    # Element parentUri uses Python identifier parentUri
    __parentUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'parentUri'), 'parentUri', '__httpwww_usharesoft_comuforge_IPAddress_parentUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5623, 20), )

    
    parentUri = property(__parentUri.value, __parentUri.set, None, 'the uri resource of the parent object this object is attached to (e.g. :ref:`nic-object`)')

    
    # Element type uses Python identifier type
    __type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'type'), 'type', '__httpwww_usharesoft_comuforge_IPAddress_type', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5628, 20), )

    
    type = property(__type.value, __type.set, None, 'IP address type (IPv4 or IPv6)')

    
    # Element uri uses Python identifier uri
    __uri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'uri'), 'uri', '__httpwww_usharesoft_comuforge_IPAddress_uri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5633, 20), )

    
    uri = property(__uri.value, __uri.set, None, 'the uri resource of this IP address object')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __address.name() : __address,
        __gateway.name() : __gateway,
        __netmask.name() : __netmask,
        __parentUri.name() : __parentUri,
        __type.name() : __type,
        __uri.name() : __uri
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'IPAddress', IPAddress)


# Complex type {http://www.usharesoft.com/uforge}Language with content type ELEMENT_ONLY
class Language (UForgeObject):
    """Complex type {http://www.usharesoft.com/uforge}Language with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'Language')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5643, 4)
    _ElementMap = UForgeObject._ElementMap.copy()
    _AttributeMap = UForgeObject._AttributeMap.copy()
    # Base type is UForgeObject
    
    # Element displayName uses Python identifier displayName
    __displayName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'displayName'), 'displayName', '__httpwww_usharesoft_comuforge_Language_displayName', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5647, 20), )

    
    displayName = property(__displayName.value, __displayName.set, None, None)

    
    # Element lang uses Python identifier lang
    __lang = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'lang'), 'lang', '__httpwww_usharesoft_comuforge_Language_lang', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5648, 20), )

    
    lang = property(__lang.value, __lang.set, None, None)

    
    # Element uri uses Python identifier uri
    __uri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'uri'), 'uri', '__httpwww_usharesoft_comuforge_Language_uri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5649, 20), )

    
    uri = property(__uri.value, __uri.set, None, None)

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __displayName.name() : __displayName,
        __lang.name() : __lang,
        __uri.name() : __uri
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'Language', Language)


# Complex type {http://www.usharesoft.com/uforge}Licenses with content type ELEMENT_ONLY
class Licenses (UForgeObjects):
    """
                Provides a list of :ref:`license-object` objects.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'Licenses')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5690, 4)
    _ElementMap = UForgeObjects._ElementMap.copy()
    _AttributeMap = UForgeObjects._AttributeMap.copy()
    # Base type is UForgeObjects
    
    # Element licenses uses Python identifier licenses
    __licenses = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'licenses'), 'licenses', '__httpwww_usharesoft_comuforge_Licenses_licenses', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5699, 20), )

    
    licenses = property(__licenses.value, __licenses.set, None, 'the list of :ref:`license-object` objects')

    
    # Element total (total) inherited from {http://www.usharesoft.com/uforge}UForgeObjects
    _ElementMap.update({
        __licenses.name() : __licenses
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'Licenses', Licenses)


# Complex type {http://www.usharesoft.com/uforge}LinuxProfiles with content type ELEMENT_ONLY
class LinuxProfiles (UForgeObjects):
    """
                Provides a list of :ref:`linuxprofile-object` objects.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'LinuxProfiles')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5766, 4)
    _ElementMap = UForgeObjects._ElementMap.copy()
    _AttributeMap = UForgeObjects._AttributeMap.copy()
    # Base type is UForgeObjects
    
    # Element linuxProfiles uses Python identifier linuxProfiles
    __linuxProfiles = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'linuxProfiles'), 'linuxProfiles', '__httpwww_usharesoft_comuforge_LinuxProfiles_linuxProfiles', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5775, 20), )

    
    linuxProfiles = property(__linuxProfiles.value, __linuxProfiles.set, None, 'the list of :ref:`linuxprofile-object` objects')

    
    # Element total (total) inherited from {http://www.usharesoft.com/uforge}UForgeObjects
    _ElementMap.update({
        __linuxProfiles.name() : __linuxProfiles
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'LinuxProfiles', LinuxProfiles)


# Complex type {http://www.usharesoft.com/uforge}LogicalGroup with content type ELEMENT_ONLY
class LogicalGroup (UForgeObject):
    """
                Describes a logical volume group in a partitioning table. A volume group creates a pool of disk space from a
                collection of disks or partitions. This volume group can then be partitioned via a logical volume.

                .. note:: Only disks and partitions of type lvm and logical partitions can be added to a volume group
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'LogicalGroup')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5846, 4)
    _ElementMap = UForgeObject._ElementMap.copy()
    _AttributeMap = UForgeObject._AttributeMap.copy()
    # Base type is UForgeObject
    
    # Element diskUri uses Python identifier diskUri
    __diskUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'diskUri'), 'diskUri', '__httpwww_usharesoft_comuforge_LogicalGroup_diskUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5858, 20), )

    
    diskUri = property(__diskUri.value, __diskUri.set, None, 'the uri resources for each disk this logical group uses')

    
    # Element diskUris uses Python identifier diskUris
    __diskUris = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'diskUris'), 'diskUris', '__httpwww_usharesoft_comuforge_LogicalGroup_diskUris', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5863, 20), )

    
    diskUris = property(__diskUris.value, __diskUris.set, None, 'the list of uri resources for each disk this logical group uses')

    
    # Element groupName uses Python identifier groupName
    __groupName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'groupName'), 'groupName', '__httpwww_usharesoft_comuforge_LogicalGroup_groupName', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5868, 20), )

    
    groupName = property(__groupName.value, __groupName.set, None, 'the logical group name')

    
    # Element name uses Python identifier name
    __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__httpwww_usharesoft_comuforge_LogicalGroup_name', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5873, 20), )

    
    name = property(__name.value, __name.set, None, None)

    
    # Element partitionTableUri uses Python identifier partitionTableUri
    __partitionTableUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'partitionTableUri'), 'partitionTableUri', '__httpwww_usharesoft_comuforge_LogicalGroup_partitionTableUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5874, 20), )

    
    partitionTableUri = property(__partitionTableUri.value, __partitionTableUri.set, None, 'the uri resource of the partition table object (see :ref:`partitiontable-object`)')

    
    # Element partitionUri uses Python identifier partitionUri
    __partitionUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'partitionUri'), 'partitionUri', '__httpwww_usharesoft_comuforge_LogicalGroup_partitionUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5879, 20), )

    
    partitionUri = property(__partitionUri.value, __partitionUri.set, None, 'the uri resources for each partition this logical group uses')

    
    # Element partitionUris uses Python identifier partitionUris
    __partitionUris = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'partitionUris'), 'partitionUris', '__httpwww_usharesoft_comuforge_LogicalGroup_partitionUris', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5884, 20), )

    
    partitionUris = property(__partitionUris.value, __partitionUris.set, None, 'the list of uri resources for each partition this logical group uses')

    
    # Element uri uses Python identifier uri
    __uri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'uri'), 'uri', '__httpwww_usharesoft_comuforge_LogicalGroup_uri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5889, 20), )

    
    uri = property(__uri.value, __uri.set, None, 'the uri resource of this logical group')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __diskUri.name() : __diskUri,
        __diskUris.name() : __diskUris,
        __groupName.name() : __groupName,
        __name.name() : __name,
        __partitionTableUri.name() : __partitionTableUri,
        __partitionUri.name() : __partitionUri,
        __partitionUris.name() : __partitionUris,
        __uri.name() : __uri
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'LogicalGroup', LogicalGroup)


# Complex type {http://www.usharesoft.com/uforge}LogicalGroups with content type ELEMENT_ONLY
class LogicalGroups (UForgeObjects):
    """
                Provides a list of :ref:`logicalgroup-object` objects.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'LogicalGroups')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5899, 4)
    _ElementMap = UForgeObjects._ElementMap.copy()
    _AttributeMap = UForgeObjects._AttributeMap.copy()
    # Base type is UForgeObjects
    
    # Element logicalGroups uses Python identifier logicalGroups
    __logicalGroups = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'logicalGroups'), 'logicalGroups', '__httpwww_usharesoft_comuforge_LogicalGroups_logicalGroups', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5908, 20), )

    
    logicalGroups = property(__logicalGroups.value, __logicalGroups.set, None, 'the list of :ref:`logicalgroup-object` objects')

    
    # Element total (total) inherited from {http://www.usharesoft.com/uforge}UForgeObjects
    _ElementMap.update({
        __logicalGroups.name() : __logicalGroups
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'LogicalGroups', LogicalGroups)


# Complex type {http://www.usharesoft.com/uforge}LogicalVolume with content type ELEMENT_ONLY
class LogicalVolume (UForgeObject):
    """
                Describes a logical volume in a partitioning table. A logical volume describes the way a ``volume group`` should
                be partitioned.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'LogicalVolume')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5924, 4)
    _ElementMap = UForgeObject._ElementMap.copy()
    _AttributeMap = UForgeObject._AttributeMap.copy()
    # Base type is UForgeObject
    
    # Element groupUri uses Python identifier groupUri
    __groupUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'groupUri'), 'groupUri', '__httpwww_usharesoft_comuforge_LogicalVolume_groupUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5934, 20), )

    
    groupUri = property(__groupUri.value, __groupUri.set, None, 'the uri resource of the logical group this logical volume uses')

    
    # Element name uses Python identifier name
    __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__httpwww_usharesoft_comuforge_LogicalVolume_name', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5939, 20), )

    
    name = property(__name.value, __name.set, None, 'the name of this logical volume')

    
    # Element partitionTableUri uses Python identifier partitionTableUri
    __partitionTableUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'partitionTableUri'), 'partitionTableUri', '__httpwww_usharesoft_comuforge_LogicalVolume_partitionTableUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5944, 20), )

    
    partitionTableUri = property(__partitionTableUri.value, __partitionTableUri.set, None, 'the uri resource of the partition table object (see :ref:`partitiontable-object`)')

    
    # Element uri uses Python identifier uri
    __uri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'uri'), 'uri', '__httpwww_usharesoft_comuforge_LogicalVolume_uri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5949, 20), )

    
    uri = property(__uri.value, __uri.set, None, 'the uri resource of this logical volume object')

    
    # Element volumes uses Python identifier volumes
    __volumes = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'volumes'), 'volumes', '__httpwww_usharesoft_comuforge_LogicalVolume_volumes', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5954, 20), )

    
    volumes = property(__volumes.value, __volumes.set, None, 'the list of volumes (partitions), see :ref:`partition-object`')

    
    # Element volumesUri uses Python identifier volumesUri
    __volumesUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'volumesUri'), 'volumesUri', '__httpwww_usharesoft_comuforge_LogicalVolume_volumesUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5964, 20), )

    
    volumesUri = property(__volumesUri.value, __volumesUri.set, None, 'the uri resource to retrieve the list of volumes (partitions)')

    
    # Element volumeUris uses Python identifier volumeUris
    __volumeUris = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'volumeUris'), 'volumeUris', '__httpwww_usharesoft_comuforge_LogicalVolume_volumeUris', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5969, 20), )

    
    volumeUris = property(__volumeUris.value, __volumeUris.set, None, 'the list of uri resources of the volume objects (partitions)')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __groupUri.name() : __groupUri,
        __name.name() : __name,
        __partitionTableUri.name() : __partitionTableUri,
        __uri.name() : __uri,
        __volumes.name() : __volumes,
        __volumesUri.name() : __volumesUri,
        __volumeUris.name() : __volumeUris
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'LogicalVolume', LogicalVolume)


# Complex type {http://www.usharesoft.com/uforge}LogicalVolumes with content type ELEMENT_ONLY
class LogicalVolumes (UForgeObjects):
    """
                Provides a list of :ref:`logicalvolume-object` objects.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'LogicalVolumes')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5979, 4)
    _ElementMap = UForgeObjects._ElementMap.copy()
    _AttributeMap = UForgeObjects._AttributeMap.copy()
    # Base type is UForgeObjects
    
    # Element logicalVolumes uses Python identifier logicalVolumes
    __logicalVolumes = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'logicalVolumes'), 'logicalVolumes', '__httpwww_usharesoft_comuforge_LogicalVolumes_logicalVolumes', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5988, 20), )

    
    logicalVolumes = property(__logicalVolumes.value, __logicalVolumes.set, None, 'the list of :ref:`logicalvolume-object` objects')

    
    # Element total (total) inherited from {http://www.usharesoft.com/uforge}UForgeObjects
    _ElementMap.update({
        __logicalVolumes.name() : __logicalVolumes
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'LogicalVolumes', LogicalVolumes)


# Complex type {http://www.usharesoft.com/uforge}Memberships with content type ELEMENT_ONLY
class Memberships (UForgeObjects):
    """
                Provides a list of :ref:`membership-object` objects.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'Memberships')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6080, 4)
    _ElementMap = UForgeObjects._ElementMap.copy()
    _AttributeMap = UForgeObjects._AttributeMap.copy()
    # Base type is UForgeObjects
    
    # Element memberships uses Python identifier memberships
    __memberships = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'memberships'), 'memberships', '__httpwww_usharesoft_comuforge_Memberships_memberships', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6089, 20), )

    
    memberships = property(__memberships.value, __memberships.set, None, 'the list of :ref:`membership-object` objects')

    
    # Element msg uses Python identifier msg
    __msg = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'msg'), 'msg', '__httpwww_usharesoft_comuforge_Memberships_msg', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6099, 20), )

    
    msg = property(__msg.value, __msg.set, None, None)

    
    # Element total (total) inherited from {http://www.usharesoft.com/uforge}UForgeObjects
    _ElementMap.update({
        __memberships.name() : __memberships,
        __msg.name() : __msg
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'Memberships', Memberships)


# Complex type {http://www.usharesoft.com/uforge}Migration with content type ELEMENT_ONLY
class Migration (UForgeObject):
    """Complex type {http://www.usharesoft.com/uforge}Migration with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'Migration')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6106, 4)
    _ElementMap = UForgeObject._ElementMap.copy()
    _AttributeMap = UForgeObject._AttributeMap.copy()
    # Base type is UForgeObject
    
    # Element credAccount uses Python identifier credAccount
    __credAccount = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'credAccount'), 'credAccount', '__httpwww_usharesoft_comuforge_Migration_credAccount', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6110, 20), )

    
    credAccount = property(__credAccount.value, __credAccount.set, None, None)

    
    # Element downloadUri uses Python identifier downloadUri
    __downloadUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'downloadUri'), 'downloadUri', '__httpwww_usharesoft_comuforge_Migration_downloadUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6111, 20), )

    
    downloadUri = property(__downloadUri.value, __downloadUri.set, None, None)

    
    # Element imageFormat uses Python identifier imageFormat
    __imageFormat = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'imageFormat'), 'imageFormat', '__httpwww_usharesoft_comuforge_Migration_imageFormat', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6112, 20), )

    
    imageFormat = property(__imageFormat.value, __imageFormat.set, None, None)

    
    # Element parentUri uses Python identifier parentUri
    __parentUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'parentUri'), 'parentUri', '__httpwww_usharesoft_comuforge_Migration_parentUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6113, 20), )

    
    parentUri = property(__parentUri.value, __parentUri.set, None, None)

    
    # Element scannedInstance uses Python identifier scannedInstance
    __scannedInstance = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'scannedInstance'), 'scannedInstance', '__httpwww_usharesoft_comuforge_Migration_scannedInstance', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6114, 20), )

    
    scannedInstance = property(__scannedInstance.value, __scannedInstance.set, None, None)

    
    # Element status uses Python identifier status
    __status = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'status'), 'status', '__httpwww_usharesoft_comuforge_Migration_status', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6115, 20), )

    
    status = property(__status.value, __status.set, None, None)

    
    # Element uri uses Python identifier uri
    __uri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'uri'), 'uri', '__httpwww_usharesoft_comuforge_Migration_uri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6116, 20), )

    
    uri = property(__uri.value, __uri.set, None, None)

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __credAccount.name() : __credAccount,
        __downloadUri.name() : __downloadUri,
        __imageFormat.name() : __imageFormat,
        __parentUri.name() : __parentUri,
        __scannedInstance.name() : __scannedInstance,
        __status.name() : __status,
        __uri.name() : __uri
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'Migration', Migration)


# Complex type {http://www.usharesoft.com/uforge}Milestone with content type ELEMENT_ONLY
class Milestone (UForgeObject):
    """
                Marks a specific point along a an operating system's timeline. This can then be used to help users rollback or forward
                package updates of their appliance templates. Milestones are created and maintained by a platform administrator
                for each of the operating systems registered with the platform.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'Milestone')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6123, 4)
    _ElementMap = UForgeObject._ElementMap.copy()
    _AttributeMap = UForgeObject._AttributeMap.copy()
    # Base type is UForgeObject
    
    # Element date uses Python identifier date
    __date = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'date'), 'date', '__httpwww_usharesoft_comuforge_Milestone_date', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6134, 20), )

    
    date = property(__date.value, __date.set, None, 'the date for this milestone')

    
    # Element description uses Python identifier description
    __description = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'description'), 'description', '__httpwww_usharesoft_comuforge_Milestone_description', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6139, 20), )

    
    description = property(__description.value, __description.set, None, 'a description of the milestone')

    
    # Element name uses Python identifier name
    __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__httpwww_usharesoft_comuforge_Milestone_name', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6144, 20), )

    
    name = property(__name.value, __name.set, None, 'the name or title of the milestone')

    
    # Element source uses Python identifier source
    __source = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'source'), 'source', '__httpwww_usharesoft_comuforge_Milestone_source', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6149, 20), )

    
    source = property(__source.value, __source.set, None, 'the source of the Milestone. Reserved source : distribution (populated automatically by the platform population tools)')

    
    # Element uri uses Python identifier uri
    __uri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'uri'), 'uri', '__httpwww_usharesoft_comuforge_Milestone_uri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6154, 20), )

    
    uri = property(__uri.value, __uri.set, None, 'the uri resource of this milestone object')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __date.name() : __date,
        __description.name() : __description,
        __name.name() : __name,
        __source.name() : __source,
        __uri.name() : __uri
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'Milestone', Milestone)


# Complex type {http://www.usharesoft.com/uforge}Milestones with content type ELEMENT_ONLY
class Milestones (UForgeObjects):
    """
                Provides a list of :ref:`milestone-object` objects.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'Milestones')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6164, 4)
    _ElementMap = UForgeObjects._ElementMap.copy()
    _AttributeMap = UForgeObjects._AttributeMap.copy()
    # Base type is UForgeObjects
    
    # Element milestones uses Python identifier milestones
    __milestones = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'milestones'), 'milestones', '__httpwww_usharesoft_comuforge_Milestones_milestones', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6173, 20), )

    
    milestones = property(__milestones.value, __milestones.set, None, 'the list of :ref:`milestone-object` objects')

    
    # Element total (total) inherited from {http://www.usharesoft.com/uforge}UForgeObjects
    _ElementMap.update({
        __milestones.name() : __milestones
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'Milestones', Milestones)


# Complex type {http://www.usharesoft.com/uforge}MySoftwareList with content type ELEMENT_ONLY
class MySoftwareList (UForgeObjects):
    """
                Provides a list of :ref:`mysoftware-object` objects.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'MySoftwareList')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6223, 4)
    _ElementMap = UForgeObjects._ElementMap.copy()
    _AttributeMap = UForgeObjects._AttributeMap.copy()
    # Base type is UForgeObjects
    
    # Element mySoftwareList uses Python identifier mySoftwareList
    __mySoftwareList = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'mySoftwareList'), 'mySoftwareList', '__httpwww_usharesoft_comuforge_MySoftwareList_mySoftwareList', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6232, 20), )

    
    mySoftwareList = property(__mySoftwareList.value, __mySoftwareList.set, None, 'the list of :ref:`mysoftware-object` objects')

    
    # Element total (total) inherited from {http://www.usharesoft.com/uforge}UForgeObjects
    _ElementMap.update({
        __mySoftwareList.name() : __mySoftwareList
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'MySoftwareList', MySoftwareList)


# Complex type {http://www.usharesoft.com/uforge}Nic with content type ELEMENT_ONLY
class Nic (UForgeObject):
    """
                Provides the information of a network interface card (NIC). This NIC information is attached to the installation profile belonging to an appliance template.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'Nic')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6248, 4)
    _ElementMap = UForgeObject._ElementMap.copy()
    _AttributeMap = UForgeObject._AttributeMap.copy()
    # Base type is UForgeObject
    
    # Element autoConnect uses Python identifier autoConnect
    __autoConnect = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'autoConnect'), 'autoConnect', '__httpwww_usharesoft_comuforge_Nic_autoConnect', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6257, 20), )

    
    autoConnect = property(__autoConnect.value, __autoConnect.set, None, 'a boolean highlighting if the network card should be activated automatically')

    
    # Element ipAddresses uses Python identifier ipAddresses
    __ipAddresses = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'ipAddresses'), 'ipAddresses', '__httpwww_usharesoft_comuforge_Nic_ipAddresses', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6262, 20), )

    
    ipAddresses = property(__ipAddresses.value, __ipAddresses.set, None, 'the list of static IP address information for this NIC (see :ref:`ipaddress-object`')

    
    # Element ipv4Method uses Python identifier ipv4Method
    __ipv4Method = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'ipv4Method'), 'ipv4Method', '__httpwww_usharesoft_comuforge_Nic_ipv4Method', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6272, 20), )

    
    ipv4Method = property(__ipv4Method.value, __ipv4Method.set, None, 'the IPv4 method to be used (manual, dhcp, etc.)')

    
    # Element ipv6Method uses Python identifier ipv6Method
    __ipv6Method = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'ipv6Method'), 'ipv6Method', '__httpwww_usharesoft_comuforge_Nic_ipv6Method', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6284, 20), )

    
    ipv6Method = property(__ipv6Method.value, __ipv6Method.set, None, 'the IPv6 method to be used (manual, dhcp, etc.)')

    
    # Element name uses Python identifier name
    __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__httpwww_usharesoft_comuforge_Nic_name', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6296, 20), )

    
    name = property(__name.value, __name.set, None, 'the name of this NIC')

    
    # Element parentUri uses Python identifier parentUri
    __parentUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'parentUri'), 'parentUri', '__httpwww_usharesoft_comuforge_Nic_parentUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6301, 20), )

    
    parentUri = property(__parentUri.value, __parentUri.set, None, 'the uri resource of the parent object this NIC is attached to (e.g. an install profile object)')

    
    # Element type uses Python identifier type
    __type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'type'), 'type', '__httpwww_usharesoft_comuforge_Nic_type', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6306, 20), )

    
    type = property(__type.value, __type.set, None, 'the type of NIC')

    
    # Element order uses Python identifier order
    __order = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'order'), 'order', '__httpwww_usharesoft_comuforge_Nic_order', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6316, 20), )

    
    order = property(__order.value, __order.set, None, 'the order of NIC')

    
    # Element uri uses Python identifier uri
    __uri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'uri'), 'uri', '__httpwww_usharesoft_comuforge_Nic_uri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6321, 20), )

    
    uri = property(__uri.value, __uri.set, None, 'the uri resource of this NIC')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __autoConnect.name() : __autoConnect,
        __ipAddresses.name() : __ipAddresses,
        __ipv4Method.name() : __ipv4Method,
        __ipv6Method.name() : __ipv6Method,
        __name.name() : __name,
        __parentUri.name() : __parentUri,
        __type.name() : __type,
        __order.name() : __order,
        __uri.name() : __uri
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'Nic', Nic)


# Complex type {http://www.usharesoft.com/uforge}Nics with content type ELEMENT_ONLY
class Nics (UForgeObjects):
    """
                Provides a list of :ref:`nic-object` objects.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'Nics')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6331, 4)
    _ElementMap = UForgeObjects._ElementMap.copy()
    _AttributeMap = UForgeObjects._AttributeMap.copy()
    # Base type is UForgeObjects
    
    # Element nics uses Python identifier nics
    __nics = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'nics'), 'nics', '__httpwww_usharesoft_comuforge_Nics_nics', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6340, 20), )

    
    nics = property(__nics.value, __nics.set, None, 'the list of :ref:`nic-object` objects')

    
    # Element total (total) inherited from {http://www.usharesoft.com/uforge}UForgeObjects
    _ElementMap.update({
        __nics.name() : __nics
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'Nics', Nics)


# Complex type {http://www.usharesoft.com/uforge}OpenstackEntity with content type ELEMENT_ONLY
class OpenstackEntity (CloudResources):
    """Complex type {http://www.usharesoft.com/uforge}OpenstackEntity with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = True
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'OpenstackEntity')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6367, 4)
    _ElementMap = CloudResources._ElementMap.copy()
    _AttributeMap = CloudResources._AttributeMap.copy()
    # Base type is CloudResources
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}CloudResources
    
    # Element id uses Python identifier id
    __id = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'id'), 'id', '__httpwww_usharesoft_comuforge_OpenstackEntity_id', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6371, 20), )

    
    id = property(__id.value, __id.set, None, None)

    
    # Element regionName uses Python identifier regionName
    __regionName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'regionName'), 'regionName', '__httpwww_usharesoft_comuforge_OpenstackEntity_regionName', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6372, 20), )

    
    regionName = property(__regionName.value, __regionName.set, None, None)

    _ElementMap.update({
        __id.name() : __id,
        __regionName.name() : __regionName
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'OpenstackEntity', OpenstackEntity)


# Complex type {http://www.usharesoft.com/uforge}OpenstackResources with content type ELEMENT_ONLY
class OpenstackResources (CloudResources):
    """Complex type {http://www.usharesoft.com/uforge}OpenstackResources with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'OpenstackResources')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6378, 4)
    _ElementMap = CloudResources._ElementMap.copy()
    _AttributeMap = CloudResources._AttributeMap.copy()
    # Base type is CloudResources
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}CloudResources
    
    # Element tenants uses Python identifier tenants
    __tenants = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'tenants'), 'tenants', '__httpwww_usharesoft_comuforge_OpenstackResources_tenants', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6382, 20), )

    
    tenants = property(__tenants.value, __tenants.set, None, None)

    _ElementMap.update({
        __tenants.name() : __tenants
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'OpenstackResources', OpenstackResources)


# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_229 (CloudResources):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6386, 36)
    _ElementMap = CloudResources._ElementMap.copy()
    _AttributeMap = CloudResources._AttributeMap.copy()
    # Base type is CloudResources
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}CloudResources
    
    # Element available uses Python identifier available
    __available = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'available'), 'available', '__httpwww_usharesoft_comuforge_CTD_ANON_229_available', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6390, 52), )

    
    available = property(__available.value, __available.set, None, None)

    
    # Element description uses Python identifier description
    __description = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'description'), 'description', '__httpwww_usharesoft_comuforge_CTD_ANON_229_description', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6391, 52), )

    
    description = property(__description.value, __description.set, None, None)

    
    # Element id uses Python identifier id
    __id = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'id'), 'id', '__httpwww_usharesoft_comuforge_CTD_ANON_229_id', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6392, 52), )

    
    id = property(__id.value, __id.set, None, None)

    
    # Element regionsEntities uses Python identifier regionsEntities
    __regionsEntities = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'regionsEntities'), 'regionsEntities', '__httpwww_usharesoft_comuforge_CTD_ANON_229_regionsEntities', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6393, 52), )

    
    regionsEntities = property(__regionsEntities.value, __regionsEntities.set, None, None)

    _ElementMap.update({
        __available.name() : __available,
        __description.name() : __description,
        __id.name() : __id,
        __regionsEntities.name() : __regionsEntities
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_230 (CloudResources):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6468, 92)
    _ElementMap = CloudResources._ElementMap.copy()
    _AttributeMap = CloudResources._AttributeMap.copy()
    # Base type is CloudResources
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}CloudResources
    
    # Element id uses Python identifier id
    __id = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'id'), 'id', '__httpwww_usharesoft_comuforge_CTD_ANON_230_id', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6472, 108), )

    
    id = property(__id.value, __id.set, None, None)

    _ElementMap.update({
        __id.name() : __id
    })
    _AttributeMap.update({
        
    })



# Complex type {http://www.usharesoft.com/uforge}OpStatus with content type ELEMENT_ONLY
class OpStatus (UForgeObject):
    """
                Primitive object to describe the status of the parent object it is attached to. Normally used for asynchronous
                actions on the platform (e.g. generating machine images, registering machine images, importing/exporting appliance
                templates).
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'OpStatus')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6501, 4)
    _ElementMap = UForgeObject._ElementMap.copy()
    _AttributeMap = UForgeObject._AttributeMap.copy()
    # Base type is UForgeObject
    
    # Element bytesLoaded uses Python identifier bytesLoaded
    __bytesLoaded = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'bytesLoaded'), 'bytesLoaded', '__httpwww_usharesoft_comuforge_OpStatus_bytesLoaded', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6512, 20), )

    
    bytesLoaded = property(__bytesLoaded.value, __bytesLoaded.set, None, 'the number of bytes uploaded or downloaded (used for calculating progress)')

    
    # Element bytesTotal uses Python identifier bytesTotal
    __bytesTotal = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'bytesTotal'), 'bytesTotal', '__httpwww_usharesoft_comuforge_OpStatus_bytesTotal', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6517, 20), )

    
    bytesTotal = property(__bytesTotal.value, __bytesTotal.set, None, 'the total number of bytes expecting to be loaded (used for calculating progress)')

    
    # Element cancelled uses Python identifier cancelled
    __cancelled = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'cancelled'), 'cancelled', '__httpwww_usharesoft_comuforge_OpStatus_cancelled', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6522, 20), )

    
    cancelled = property(__cancelled.value, __cancelled.set, None, 'a boolean flag to indicate that the job this status was attached to has been cancelled')

    
    # Element complete uses Python identifier complete
    __complete = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'complete'), 'complete', '__httpwww_usharesoft_comuforge_OpStatus_complete', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6527, 20), )

    
    complete = property(__complete.value, __complete.set, None, 'a boolean flag to indicate that the job this status was attached has completed')

    
    # Element detailedError uses Python identifier detailedError
    __detailedError = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'detailedError'), 'detailedError', '__httpwww_usharesoft_comuforge_OpStatus_detailedError', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6532, 20), )

    
    detailedError = property(__detailedError.value, __detailedError.set, None, 'a boolean flag to indicate that there is detailed error message information')

    
    # Element detailedErrorMsg uses Python identifier detailedErrorMsg
    __detailedErrorMsg = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'detailedErrorMsg'), 'detailedErrorMsg', '__httpwww_usharesoft_comuforge_OpStatus_detailedErrorMsg', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6537, 20), )

    
    detailedErrorMsg = property(__detailedErrorMsg.value, __detailedErrorMsg.set, None, 'the detailed error message')

    
    # Element error uses Python identifier error
    __error = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'error'), 'error', '__httpwww_usharesoft_comuforge_OpStatus_error', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6542, 20), )

    
    error = property(__error.value, __error.set, None, 'a boolean flag to indicate that an error has occurred in the job this status is attached to')

    
    # Element errorMessage uses Python identifier errorMessage
    __errorMessage = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'errorMessage'), 'errorMessage', '__httpwww_usharesoft_comuforge_OpStatus_errorMessage', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6547, 20), )

    
    errorMessage = property(__errorMessage.value, __errorMessage.set, None, 'the error message')

    
    # Element eta uses Python identifier eta
    __eta = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'eta'), 'eta', '__httpwww_usharesoft_comuforge_OpStatus_eta', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6552, 20), )

    
    eta = property(__eta.value, __eta.set, None, 'the estimated time of when the job will complete')

    
    # Element message uses Python identifier message
    __message = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'message'), 'message', '__httpwww_usharesoft_comuforge_OpStatus_message', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6557, 20), )

    
    message = property(__message.value, __message.set, None, 'the current status message')

    
    # Element parentUri uses Python identifier parentUri
    __parentUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'parentUri'), 'parentUri', '__httpwww_usharesoft_comuforge_OpStatus_parentUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6562, 20), )

    
    parentUri = property(__parentUri.value, __parentUri.set, None, 'the uri resource of the parent object this status object is attached to')

    
    # Element percentage uses Python identifier percentage
    __percentage = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'percentage'), 'percentage', '__httpwww_usharesoft_comuforge_OpStatus_percentage', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6567, 20), )

    
    percentage = property(__percentage.value, __percentage.set, None, 'the current progress as a percentage')

    
    # Element published uses Python identifier published
    __published = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'published'), 'published', '__httpwww_usharesoft_comuforge_OpStatus_published', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6572, 20), )

    
    published = property(__published.value, __published.set, None, 'a boolean flag used to indicate if the job has finished (for publishing jobs)')

    
    # Element totalTime uses Python identifier totalTime
    __totalTime = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'totalTime'), 'totalTime', '__httpwww_usharesoft_comuforge_OpStatus_totalTime', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6577, 20), )

    
    totalTime = property(__totalTime.value, __totalTime.set, None, 'the total time the job has taken to complete')

    
    # Element uri uses Python identifier uri
    __uri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'uri'), 'uri', '__httpwww_usharesoft_comuforge_OpStatus_uri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6582, 20), )

    
    uri = property(__uri.value, __uri.set, None, 'the uri resource of this status object')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __bytesLoaded.name() : __bytesLoaded,
        __bytesTotal.name() : __bytesTotal,
        __cancelled.name() : __cancelled,
        __complete.name() : __complete,
        __detailedError.name() : __detailedError,
        __detailedErrorMsg.name() : __detailedErrorMsg,
        __error.name() : __error,
        __errorMessage.name() : __errorMessage,
        __eta.name() : __eta,
        __message.name() : __message,
        __parentUri.name() : __parentUri,
        __percentage.name() : __percentage,
        __published.name() : __published,
        __totalTime.name() : __totalTime,
        __uri.name() : __uri
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'OpStatus', OpStatus)


# Complex type {http://www.usharesoft.com/uforge}OpStatuses with content type ELEMENT_ONLY
class OpStatuses (UForgeObjects):
    """
                Provides a list of :ref:`status-object` objects.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'OpStatuses')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6592, 4)
    _ElementMap = UForgeObjects._ElementMap.copy()
    _AttributeMap = UForgeObjects._AttributeMap.copy()
    # Base type is UForgeObjects
    
    # Element statuses uses Python identifier statuses
    __statuses = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'statuses'), 'statuses', '__httpwww_usharesoft_comuforge_OpStatuses_statuses', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6601, 20), )

    
    statuses = property(__statuses.value, __statuses.set, None, 'the list of :ref:`status-object` objects')

    
    # Element total (total) inherited from {http://www.usharesoft.com/uforge}UForgeObjects
    _ElementMap.update({
        __statuses.name() : __statuses
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'OpStatuses', OpStatuses)


# Complex type {http://www.usharesoft.com/uforge}Org with content type ELEMENT_ONLY
class Org (UForgeObject):
    """
                Holds the meta-data of an organization of the platform.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'Org')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6617, 4)
    _ElementMap = UForgeObject._ElementMap.copy()
    _AttributeMap = UForgeObject._AttributeMap.copy()
    # Base type is UForgeObject
    
    # Element activateNewUsers uses Python identifier activateNewUsers
    __activateNewUsers = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'activateNewUsers'), 'activateNewUsers', '__httpwww_usharesoft_comuforge_Org_activateNewUsers', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6626, 20), )

    
    activateNewUsers = property(__activateNewUsers.value, __activateNewUsers.set, None, 'a boolean flag to indicate to make any news users being created in this organization to automatically active')

    
    # Element admin uses Python identifier admin
    __admin = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'admin'), 'admin', '__httpwww_usharesoft_comuforge_Org_admin', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6631, 20), )

    
    admin = property(__admin.value, __admin.set, None, 'boolean flag to indicate whether the user requesting this organization information is an administrator of this organization')

    
    # Element appliancesUri uses Python identifier appliancesUri
    __appliancesUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'appliancesUri'), 'appliancesUri', '__httpwww_usharesoft_comuforge_Org_appliancesUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6636, 20), )

    
    appliancesUri = property(__appliancesUri.value, __appliancesUri.set, None, 'the uri resource to retrieve all the appliance templates in this organization')

    
    # Element applianceUris uses Python identifier applianceUris
    __applianceUris = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'applianceUris'), 'applianceUris', '__httpwww_usharesoft_comuforge_Org_applianceUris', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6641, 20), )

    
    applianceUris = property(__applianceUris.value, __applianceUris.set, None, None)

    
    # Element categoriesUri uses Python identifier categoriesUri
    __categoriesUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'categoriesUri'), 'categoriesUri', '__httpwww_usharesoft_comuforge_Org_categoriesUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6642, 20), )

    
    categoriesUri = property(__categoriesUri.value, __categoriesUri.set, None, 'the uri resource to retrieve all the categories added to this organization (see :ref:`category-object`)')

    
    # Element companiesUri uses Python identifier companiesUri
    __companiesUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'companiesUri'), 'companiesUri', '__httpwww_usharesoft_comuforge_Org_companiesUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6647, 20), )

    
    companiesUri = property(__companiesUri.value, __companiesUri.set, None, 'the uri resource to retrieve all the companies registered in this organization (see :ref:`company-object`)')

    
    # Element company uses Python identifier company
    __company = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'company'), 'company', '__httpwww_usharesoft_comuforge_Org_company', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6652, 20), )

    
    company = property(__company.value, __company.set, None, 'the org company')

    
    # Element defaultOrg uses Python identifier defaultOrg
    __defaultOrg = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'defaultOrg'), 'defaultOrg', '__httpwww_usharesoft_comuforge_Org_defaultOrg', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6657, 20), )

    
    defaultOrg = property(__defaultOrg.value, __defaultOrg.set, None, 'boolean to indicate if this organization is the default of the platform')

    
    # Element distributionsUri uses Python identifier distributionsUri
    __distributionsUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'distributionsUri'), 'distributionsUri', '__httpwww_usharesoft_comuforge_Org_distributionsUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6662, 20), )

    
    distributionsUri = property(__distributionsUri.value, __distributionsUri.set, None, 'the uri resource to retrieve all the operating systems of the organization')

    
    # Element targetFormats uses Python identifier targetFormats
    __targetFormats = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'targetFormats'), 'targetFormats', '__httpwww_usharesoft_comuforge_Org_targetFormats', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6667, 20), )

    
    targetFormats = property(__targetFormats.value, __targetFormats.set, None, 'the list of target formats available in this organization')

    
    # Element formatsUri uses Python identifier formatsUri
    __formatsUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'formatsUri'), 'formatsUri', '__httpwww_usharesoft_comuforge_Org_formatsUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6677, 20), )

    
    formatsUri = property(__formatsUri.value, __formatsUri.set, None, 'the uri resource to retrieve all the available primitive formats in this organization')

    
    # Element targetPlatformsUri uses Python identifier targetPlatformsUri
    __targetPlatformsUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'targetPlatformsUri'), 'targetPlatformsUri', '__httpwww_usharesoft_comuforge_Org_targetPlatformsUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6682, 20), )

    
    targetPlatformsUri = property(__targetPlatformsUri.value, __targetPlatformsUri.set, None, 'the uri resource to retrieve all the available target platforms in this organization')

    
    # Element targetFormatsUri uses Python identifier targetFormatsUri
    __targetFormatsUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'targetFormatsUri'), 'targetFormatsUri', '__httpwww_usharesoft_comuforge_Org_targetFormatsUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6687, 20), )

    
    targetFormatsUri = property(__targetFormatsUri.value, __targetFormatsUri.set, None, 'the uri resource to retrieve all the available target formats in this organization')

    
    # Element galleryUri uses Python identifier galleryUri
    __galleryUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'galleryUri'), 'galleryUri', '__httpwww_usharesoft_comuforge_Org_galleryUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6692, 20), )

    
    galleryUri = property(__galleryUri.value, __galleryUri.set, None, None)

    
    # Element license uses Python identifier license
    __license = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'license'), 'license', '__httpwww_usharesoft_comuforge_Org_license', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6693, 20), )

    
    license = property(__license.value, __license.set, None, 'the org license')

    
    # Element licensesUri uses Python identifier licensesUri
    __licensesUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'licensesUri'), 'licensesUri', '__httpwww_usharesoft_comuforge_Org_licensesUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6698, 20), )

    
    licensesUri = property(__licensesUri.value, __licensesUri.set, None, 'the uri resource to retrieve all the registered licenses in the org')

    
    # Element licenseUri uses Python identifier licenseUri
    __licenseUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'licenseUri'), 'licenseUri', '__httpwww_usharesoft_comuforge_Org_licenseUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6703, 20), )

    
    licenseUri = property(__licenseUri.value, __licenseUri.set, None, 'the uri resource to retrieve the license of the org')

    
    # Element membersUri uses Python identifier membersUri
    __membersUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'membersUri'), 'membersUri', '__httpwww_usharesoft_comuforge_Org_membersUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6708, 20), )

    
    membersUri = property(__membersUri.value, __membersUri.set, None, 'the uri resource to retrieve all the users registered to this organization')

    
    # Element milestonesUri uses Python identifier milestonesUri
    __milestonesUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'milestonesUri'), 'milestonesUri', '__httpwww_usharesoft_comuforge_Org_milestonesUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6713, 20), )

    
    milestonesUri = property(__milestonesUri.value, __milestonesUri.set, None, 'the uri resource to retrieve all the milestones registered to this organization')

    
    # Element name uses Python identifier name
    __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__httpwww_usharesoft_comuforge_Org_name', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6718, 20), )

    
    name = property(__name.value, __name.set, None, 'the organization name')

    
    # Element projectsUri uses Python identifier projectsUri
    __projectsUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'projectsUri'), 'projectsUri', '__httpwww_usharesoft_comuforge_Org_projectsUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6723, 20), )

    
    projectsUri = property(__projectsUri.value, __projectsUri.set, None, "the uri resource to retrieve all the projects registered to this organization's project catalog")

    
    # Element rolesUri uses Python identifier rolesUri
    __rolesUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'rolesUri'), 'rolesUri', '__httpwww_usharesoft_comuforge_Org_rolesUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6728, 20), )

    
    rolesUri = property(__rolesUri.value, __rolesUri.set, None, 'the uri resource to retrieve all the roles registered to this organization')

    
    # Element statsUri uses Python identifier statsUri
    __statsUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'statsUri'), 'statsUri', '__httpwww_usharesoft_comuforge_Org_statsUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6733, 20), )

    
    statsUri = property(__statsUri.value, __statsUri.set, None, 'the uri resource to retrieve all the statistics for this organization')

    
    # Element subscriptionProfilesUri uses Python identifier subscriptionProfilesUri
    __subscriptionProfilesUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'subscriptionProfilesUri'), 'subscriptionProfilesUri', '__httpwww_usharesoft_comuforge_Org_subscriptionProfilesUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6738, 20), )

    
    subscriptionProfilesUri = property(__subscriptionProfilesUri.value, __subscriptionProfilesUri.set, None, 'the uri resource to retrieve all the subscription profiles registered to this organization')

    
    # Element uri uses Python identifier uri
    __uri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'uri'), 'uri', '__httpwww_usharesoft_comuforge_Org_uri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6743, 20), )

    
    uri = property(__uri.value, __uri.set, None, 'the uri resource for this organization object')

    
    # Element workspacesUri uses Python identifier workspacesUri
    __workspacesUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'workspacesUri'), 'workspacesUri', '__httpwww_usharesoft_comuforge_Org_workspacesUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6748, 20), )

    
    workspacesUri = property(__workspacesUri.value, __workspacesUri.set, None, 'the uri resource to retrieve all the workspaces registered to this organization')

    
    # Element repositoriesUri uses Python identifier repositoriesUri
    __repositoriesUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'repositoriesUri'), 'repositoriesUri', '__httpwww_usharesoft_comuforge_Org_repositoriesUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6753, 20), )

    
    repositoriesUri = property(__repositoriesUri.value, __repositoriesUri.set, None, 'the uri resource to retrieve all the operating system repositories registered to this organization')

    
    # Element artifactAccountsUri uses Python identifier artifactAccountsUri
    __artifactAccountsUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'artifactAccountsUri'), 'artifactAccountsUri', '__httpwww_usharesoft_comuforge_Org_artifactAccountsUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6758, 20), )

    
    artifactAccountsUri = property(__artifactAccountsUri.value, __artifactAccountsUri.set, None, 'the uri resource to retrieve all the artifact accounts registered to this organization')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __activateNewUsers.name() : __activateNewUsers,
        __admin.name() : __admin,
        __appliancesUri.name() : __appliancesUri,
        __applianceUris.name() : __applianceUris,
        __categoriesUri.name() : __categoriesUri,
        __companiesUri.name() : __companiesUri,
        __company.name() : __company,
        __defaultOrg.name() : __defaultOrg,
        __distributionsUri.name() : __distributionsUri,
        __targetFormats.name() : __targetFormats,
        __formatsUri.name() : __formatsUri,
        __targetPlatformsUri.name() : __targetPlatformsUri,
        __targetFormatsUri.name() : __targetFormatsUri,
        __galleryUri.name() : __galleryUri,
        __license.name() : __license,
        __licensesUri.name() : __licensesUri,
        __licenseUri.name() : __licenseUri,
        __membersUri.name() : __membersUri,
        __milestonesUri.name() : __milestonesUri,
        __name.name() : __name,
        __projectsUri.name() : __projectsUri,
        __rolesUri.name() : __rolesUri,
        __statsUri.name() : __statsUri,
        __subscriptionProfilesUri.name() : __subscriptionProfilesUri,
        __uri.name() : __uri,
        __workspacesUri.name() : __workspacesUri,
        __repositoriesUri.name() : __repositoriesUri,
        __artifactAccountsUri.name() : __artifactAccountsUri
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'Org', Org)


# Complex type {http://www.usharesoft.com/uforge}Orgs with content type ELEMENT_ONLY
class Orgs (UForgeObjects):
    """
                Provides a list of :ref:`org-object` objects.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'Orgs')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6768, 4)
    _ElementMap = UForgeObjects._ElementMap.copy()
    _AttributeMap = UForgeObjects._AttributeMap.copy()
    # Base type is UForgeObjects
    
    # Element orgs uses Python identifier orgs
    __orgs = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'orgs'), 'orgs', '__httpwww_usharesoft_comuforge_Orgs_orgs', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6777, 20), )

    
    orgs = property(__orgs.value, __orgs.set, None, 'the list of :ref:`org-object` objects')

    
    # Element total (total) inherited from {http://www.usharesoft.com/uforge}UForgeObjects
    _ElementMap.update({
        __orgs.name() : __orgs
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'Orgs', Orgs)


# Complex type {http://www.usharesoft.com/uforge}OsConfig with content type ELEMENT_ONLY
class OsConfig (UForgeObject):
    """
                Provides OS configuration information
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'OsConfig')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6792, 4)
    _ElementMap = UForgeObject._ElementMap.copy()
    _AttributeMap = UForgeObject._AttributeMap.copy()
    # Base type is UForgeObject
    
    # Element edition uses Python identifier edition
    __edition = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'edition'), 'edition', '__httpwww_usharesoft_comuforge_OsConfig_edition', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6801, 20), )

    
    edition = property(__edition.value, __edition.set, None, 'OS edition')

    
    # Element type uses Python identifier type
    __type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'type'), 'type', '__httpwww_usharesoft_comuforge_OsConfig_type', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6815, 20), )

    
    type = property(__type.value, __type.set, None, 'OS type')

    
    # Element language uses Python identifier language
    __language = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'language'), 'language', '__httpwww_usharesoft_comuforge_OsConfig_language', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6827, 20), )

    
    language = property(__language.value, __language.set, None, 'OS language')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __edition.name() : __edition,
        __type.name() : __type,
        __language.name() : __language
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'OsConfig', OsConfig)


# Complex type {http://www.usharesoft.com/uforge}OsConfigs with content type ELEMENT_ONLY
class OsConfigs (UForgeObjects):
    """
                Provides a list of :ref:`osconfig-object` objects.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'OsConfigs')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6837, 4)
    _ElementMap = UForgeObjects._ElementMap.copy()
    _AttributeMap = UForgeObjects._AttributeMap.copy()
    # Base type is UForgeObjects
    
    # Element osConfigs uses Python identifier osConfigs
    __osConfigs = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'osConfigs'), 'osConfigs', '__httpwww_usharesoft_comuforge_OsConfigs_osConfigs', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6846, 20), )

    
    osConfigs = property(__osConfigs.value, __osConfigs.set, None, 'the list of :ref:`osconfig-object` objects')

    
    # Element total (total) inherited from {http://www.usharesoft.com/uforge}UForgeObjects
    _ElementMap.update({
        __osConfigs.name() : __osConfigs
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'OsConfigs', OsConfigs)


# Complex type {http://www.usharesoft.com/uforge}OSGroup with content type ELEMENT_ONLY
class OSGroup (UForgeObject):
    """
                Description of an operating system group for filesystem directory and file permissions.
                See also :ref:`osuser-object`.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'OSGroup')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6862, 4)
    _ElementMap = UForgeObject._ElementMap.copy()
    _AttributeMap = UForgeObject._AttributeMap.copy()
    # Base type is UForgeObject
    
    # Element groupId uses Python identifier groupId
    __groupId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'groupId'), 'groupId', '__httpwww_usharesoft_comuforge_OSGroup_groupId', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6872, 20), )

    
    groupId = property(__groupId.value, __groupId.set, None, 'the unique id of the group (only used if ``groupIdAuto == false``')

    
    # Element groupIdAuto uses Python identifier groupIdAuto
    __groupIdAuto = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'groupIdAuto'), 'groupIdAuto', '__httpwww_usharesoft_comuforge_OSGroup_groupIdAuto', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6877, 20), )

    
    groupIdAuto = property(__groupIdAuto.value, __groupIdAuto.set, None, 'boolean flag to determine if the group id should be calculated')

    
    # Element name uses Python identifier name
    __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__httpwww_usharesoft_comuforge_OSGroup_name', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6882, 20), )

    
    name = property(__name.value, __name.set, None, 'the group name')

    
    # Element sudo uses Python identifier sudo
    __sudo = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'sudo'), 'sudo', '__httpwww_usharesoft_comuforge_OSGroup_sudo', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6887, 20), )

    
    sudo = property(__sudo.value, __sudo.set, None, 'a flag to configure sudoers parameters (0 : no sudo, 1: sudo, 2: sudo without password)')

    
    # Element systemGroup uses Python identifier systemGroup
    __systemGroup = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'systemGroup'), 'systemGroup', '__httpwww_usharesoft_comuforge_OSGroup_systemGroup', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6892, 20), )

    
    systemGroup = property(__systemGroup.value, __systemGroup.set, None, 'flag to determine if this is a system group')

    
    # Element uri uses Python identifier uri
    __uri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'uri'), 'uri', '__httpwww_usharesoft_comuforge_OSGroup_uri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6897, 20), )

    
    uri = property(__uri.value, __uri.set, None, 'the uri resource of this group object')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __groupId.name() : __groupId,
        __groupIdAuto.name() : __groupIdAuto,
        __name.name() : __name,
        __sudo.name() : __sudo,
        __systemGroup.name() : __systemGroup,
        __uri.name() : __uri
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'OSGroup', OSGroup)


# Complex type {http://www.usharesoft.com/uforge}OSGroups with content type ELEMENT_ONLY
class OSGroups (UForgeObjects):
    """
                Provides a list of :ref:`osgroup-object` objects.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'OSGroups')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6907, 4)
    _ElementMap = UForgeObjects._ElementMap.copy()
    _AttributeMap = UForgeObjects._AttributeMap.copy()
    # Base type is UForgeObjects
    
    # Element osGroups uses Python identifier osGroups
    __osGroups = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'osGroups'), 'osGroups', '__httpwww_usharesoft_comuforge_OSGroups_osGroups', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6916, 20), )

    
    osGroups = property(__osGroups.value, __osGroups.set, None, 'the list of :ref:`osgroup-object` objects')

    
    # Element total (total) inherited from {http://www.usharesoft.com/uforge}UForgeObjects
    _ElementMap.update({
        __osGroups.name() : __osGroups
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'OSGroups', OSGroups)


# Complex type {http://www.usharesoft.com/uforge}OSPackages with content type ELEMENT_ONLY
class OSPackages (UForgeObjects):
    """
                Provides a list of :ref:`ospackage-object` objects.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'OSPackages')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6965, 4)
    _ElementMap = UForgeObjects._ElementMap.copy()
    _AttributeMap = UForgeObjects._AttributeMap.copy()
    # Base type is UForgeObjects
    
    # Element osPkgs uses Python identifier osPkgs
    __osPkgs = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'osPkgs'), 'osPkgs', '__httpwww_usharesoft_comuforge_OSPackages_osPkgs', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6974, 20), )

    
    osPkgs = property(__osPkgs.value, __osPkgs.set, None, None)

    
    # Element total (total) inherited from {http://www.usharesoft.com/uforge}UForgeObjects
    _ElementMap.update({
        __osPkgs.name() : __osPkgs
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'OSPackages', OSPackages)


# Complex type {http://www.usharesoft.com/uforge}OSUser with content type ELEMENT_ONLY
class OSUser (UForgeObject):
    """
                Description of an operating system user for filesystem directory and file permissions. OS users can be grouped
                together using :ref:`osgroup-object` objects.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'OSUser')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7076, 4)
    _ElementMap = UForgeObject._ElementMap.copy()
    _AttributeMap = UForgeObject._AttributeMap.copy()
    # Base type is UForgeObject
    
    # Element disablePasswordLogin uses Python identifier disablePasswordLogin
    __disablePasswordLogin = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'disablePasswordLogin'), 'disablePasswordLogin', '__httpwww_usharesoft_comuforge_OSUser_disablePasswordLogin', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7086, 20), )

    
    disablePasswordLogin = property(__disablePasswordLogin.value, __disablePasswordLogin.set, None, 'boolean to disable the user logging into the system using a password')

    
    # Element encrypted uses Python identifier encrypted
    __encrypted = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'encrypted'), 'encrypted', '__httpwww_usharesoft_comuforge_OSUser_encrypted', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7091, 20), )

    
    encrypted = property(__encrypted.value, __encrypted.set, None, 'boolean indicating that the password string is encrypted')

    
    # Element fullName uses Python identifier fullName
    __fullName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'fullName'), 'fullName', '__httpwww_usharesoft_comuforge_OSUser_fullName', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7096, 20), )

    
    fullName = property(__fullName.value, __fullName.set, None, 'the full name of the user')

    
    # Element homeDir uses Python identifier homeDir
    __homeDir = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'homeDir'), 'homeDir', '__httpwww_usharesoft_comuforge_OSUser_homeDir', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7101, 20), )

    
    homeDir = property(__homeDir.value, __homeDir.set, None, 'the home directory of the user')

    
    # Element name uses Python identifier name
    __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__httpwww_usharesoft_comuforge_OSUser_name', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7106, 20), )

    
    name = property(__name.value, __name.set, None, 'the user name')

    
    # Element password uses Python identifier password
    __password = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'password'), 'password', '__httpwww_usharesoft_comuforge_OSUser_password', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7111, 20), )

    
    password = property(__password.value, __password.set, None, 'the user password')

    
    # Element passwordAuto uses Python identifier passwordAuto
    __passwordAuto = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'passwordAuto'), 'passwordAuto', '__httpwww_usharesoft_comuforge_OSUser_passwordAuto', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7116, 20), )

    
    passwordAuto = property(__passwordAuto.value, __passwordAuto.set, None, 'a boolean indicating for the platform to automatically set the password listed in the attribute password')

    
    # Element primaryGroup uses Python identifier primaryGroup
    __primaryGroup = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'primaryGroup'), 'primaryGroup', '__httpwww_usharesoft_comuforge_OSUser_primaryGroup', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7121, 20), )

    
    primaryGroup = property(__primaryGroup.value, __primaryGroup.set, None, "the user's primary group (see :ref:`osgroup-object`)")

    
    # Element primaryGroupAuto uses Python identifier primaryGroupAuto
    __primaryGroupAuto = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'primaryGroupAuto'), 'primaryGroupAuto', '__httpwww_usharesoft_comuforge_OSUser_primaryGroupAuto', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7126, 20), )

    
    primaryGroupAuto = property(__primaryGroupAuto.value, __primaryGroupAuto.set, None, "boolean indicating for the platform to automatically assign the user's primary group")

    
    # Element secondaryGroups uses Python identifier secondaryGroups
    __secondaryGroups = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'secondaryGroups'), 'secondaryGroups', '__httpwww_usharesoft_comuforge_OSUser_secondaryGroups', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7131, 20), )

    
    secondaryGroups = property(__secondaryGroups.value, __secondaryGroups.set, None, "a list of the user's secondary groups (each group separated by a comma)")

    
    # Element shell uses Python identifier shell
    __shell = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'shell'), 'shell', '__httpwww_usharesoft_comuforge_OSUser_shell', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7136, 20), )

    
    shell = property(__shell.value, __shell.set, None, 'the shell type for the user')

    
    # Element sshKeys uses Python identifier sshKeys
    __sshKeys = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'sshKeys'), 'sshKeys', '__httpwww_usharesoft_comuforge_OSUser_sshKeys', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7141, 20), )

    
    sshKeys = property(__sshKeys.value, __sshKeys.set, None, 'a list of public SSH keys for the user (see :ref:`sshkey-object`)')

    
    # Element sudo uses Python identifier sudo
    __sudo = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'sudo'), 'sudo', '__httpwww_usharesoft_comuforge_OSUser_sudo', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7151, 20), )

    
    sudo = property(__sudo.value, __sudo.set, None, 'a flag to configure sudoers parameters (0 : no sudo, 1: sudo, 2: sudo without password)')

    
    # Element systemUser uses Python identifier systemUser
    __systemUser = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'systemUser'), 'systemUser', '__httpwww_usharesoft_comuforge_OSUser_systemUser', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7156, 20), )

    
    systemUser = property(__systemUser.value, __systemUser.set, None, 'a boolean indicating that this is a system user')

    
    # Element uri uses Python identifier uri
    __uri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'uri'), 'uri', '__httpwww_usharesoft_comuforge_OSUser_uri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7161, 20), )

    
    uri = property(__uri.value, __uri.set, None, 'the uri resource of this user object')

    
    # Element userId uses Python identifier userId
    __userId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'userId'), 'userId', '__httpwww_usharesoft_comuforge_OSUser_userId', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7166, 20), )

    
    userId = property(__userId.value, __userId.set, None, 'the unique id of this user (only used if ``userIdAuto == false``')

    
    # Element userIdAuto uses Python identifier userIdAuto
    __userIdAuto = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'userIdAuto'), 'userIdAuto', '__httpwww_usharesoft_comuforge_OSUser_userIdAuto', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7171, 20), )

    
    userIdAuto = property(__userIdAuto.value, __userIdAuto.set, None, "boolean indicating whether the platform should automatically calculate the user's id")

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __disablePasswordLogin.name() : __disablePasswordLogin,
        __encrypted.name() : __encrypted,
        __fullName.name() : __fullName,
        __homeDir.name() : __homeDir,
        __name.name() : __name,
        __password.name() : __password,
        __passwordAuto.name() : __passwordAuto,
        __primaryGroup.name() : __primaryGroup,
        __primaryGroupAuto.name() : __primaryGroupAuto,
        __secondaryGroups.name() : __secondaryGroups,
        __shell.name() : __shell,
        __sshKeys.name() : __sshKeys,
        __sudo.name() : __sudo,
        __systemUser.name() : __systemUser,
        __uri.name() : __uri,
        __userId.name() : __userId,
        __userIdAuto.name() : __userIdAuto
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'OSUser', OSUser)


# Complex type {http://www.usharesoft.com/uforge}OSUsers with content type ELEMENT_ONLY
class OSUsers (UForgeObjects):
    """
                Provides a list of :ref:`osuser-object` objects.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'OSUsers')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7181, 4)
    _ElementMap = UForgeObjects._ElementMap.copy()
    _AttributeMap = UForgeObjects._AttributeMap.copy()
    # Base type is UForgeObjects
    
    # Element osUsers uses Python identifier osUsers
    __osUsers = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'osUsers'), 'osUsers', '__httpwww_usharesoft_comuforge_OSUsers_osUsers', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7190, 20), )

    
    osUsers = property(__osUsers.value, __osUsers.set, None, 'the list of :ref:`osuser-object` objects')

    
    # Element total (total) inherited from {http://www.usharesoft.com/uforge}UForgeObjects
    _ElementMap.update({
        __osUsers.name() : __osUsers
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'OSUsers', OSUsers)


# Complex type {http://www.usharesoft.com/uforge}Partition with content type ELEMENT_ONLY
class Partition (UForgeObject):
    """
                Holds the information of a physical or logical partition that is part of a partitioning table.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'Partition')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7206, 4)
    _ElementMap = UForgeObject._ElementMap.copy()
    _AttributeMap = UForgeObject._AttributeMap.copy()
    # Base type is UForgeObject
    
    # Element dumpLocation uses Python identifier dumpLocation
    __dumpLocation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'dumpLocation'), 'dumpLocation', '__httpwww_usharesoft_comuforge_Partition_dumpLocation', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7215, 20), )

    
    dumpLocation = property(__dumpLocation.value, __dumpLocation.set, None, "the location of the partition's dump file")

    
    # Element fstype uses Python identifier fstype
    __fstype = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'fstype'), 'fstype', '__httpwww_usharesoft_comuforge_Partition_fstype', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7220, 20), )

    
    fstype = property(__fstype.value, __fstype.set, None, 'the filesystem type of the partition')

    
    # Element growable uses Python identifier growable
    __growable = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'growable'), 'growable', '__httpwww_usharesoft_comuforge_Partition_growable', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7242, 20), )

    
    growable = property(__growable.value, __growable.set, None, 'boolean indicating whether this partition is growable')

    
    # Element label uses Python identifier label
    __label = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'label'), 'label', '__httpwww_usharesoft_comuforge_Partition_label', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7247, 20), )

    
    label = property(__label.value, __label.set, None, 'partition label')

    
    # Element logicalPartitions uses Python identifier logicalPartitions
    __logicalPartitions = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'logicalPartitions'), 'logicalPartitions', '__httpwww_usharesoft_comuforge_Partition_logicalPartitions', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7252, 20), )

    
    logicalPartitions = property(__logicalPartitions.value, __logicalPartitions.set, None, 'list of logical partitions (this needs to be an ``extended`` partition)')

    
    # Element logicalPartitionsUri uses Python identifier logicalPartitionsUri
    __logicalPartitionsUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'logicalPartitionsUri'), 'logicalPartitionsUri', '__httpwww_usharesoft_comuforge_Partition_logicalPartitionsUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7262, 20), )

    
    logicalPartitionsUri = property(__logicalPartitionsUri.value, __logicalPartitionsUri.set, None, 'the uri resource to retrieve the logical partitions')

    
    # Element logicalPartitionUris uses Python identifier logicalPartitionUris
    __logicalPartitionUris = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'logicalPartitionUris'), 'logicalPartitionUris', '__httpwww_usharesoft_comuforge_Partition_logicalPartitionUris', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7267, 20), )

    
    logicalPartitionUris = property(__logicalPartitionUris.value, __logicalPartitionUris.set, None, 'the list of uris of each logical partition')

    
    # Element mpoint uses Python identifier mpoint
    __mpoint = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'mpoint'), 'mpoint', '__httpwww_usharesoft_comuforge_Partition_mpoint', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7272, 20), )

    
    mpoint = property(__mpoint.value, __mpoint.set, None, 'the mount point')

    
    # Element name uses Python identifier name
    __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__httpwww_usharesoft_comuforge_Partition_name', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7277, 20), )

    
    name = property(__name.value, __name.set, None, 'the partition name')

    
    # Element parentUri uses Python identifier parentUri
    __parentUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'parentUri'), 'parentUri', '__httpwww_usharesoft_comuforge_Partition_parentUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7282, 20), )

    
    parentUri = property(__parentUri.value, __parentUri.set, None, 'the uri resource of the parent object this partition is attached to')

    
    # Element partitionTableUri uses Python identifier partitionTableUri
    __partitionTableUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'partitionTableUri'), 'partitionTableUri', '__httpwww_usharesoft_comuforge_Partition_partitionTableUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7287, 20), )

    
    partitionTableUri = property(__partitionTableUri.value, __partitionTableUri.set, None, 'the uri resource of the partition table')

    
    # Element size uses Python identifier size
    __size = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'size'), 'size', '__httpwww_usharesoft_comuforge_Partition_size', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7292, 20), )

    
    size = property(__size.value, __size.set, None, 'the size (in bytes) of the partition')

    
    # Element uri uses Python identifier uri
    __uri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'uri'), 'uri', '__httpwww_usharesoft_comuforge_Partition_uri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7297, 20), )

    
    uri = property(__uri.value, __uri.set, None, 'the uri resource of this partition object')

    
    # Element volumeOrder uses Python identifier volumeOrder
    __volumeOrder = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'volumeOrder'), 'volumeOrder', '__httpwww_usharesoft_comuforge_Partition_volumeOrder', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7302, 20), )

    
    volumeOrder = property(__volumeOrder.value, __volumeOrder.set, None, 'the volume order')

    
    # Element mbrBoot uses Python identifier mbrBoot
    __mbrBoot = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'mbrBoot'), 'mbrBoot', '__httpwww_usharesoft_comuforge_Partition_mbrBoot', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7307, 20), )

    
    mbrBoot = property(__mbrBoot.value, __mbrBoot.set, None, 'boolean indicating whether this partition is bootable')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __dumpLocation.name() : __dumpLocation,
        __fstype.name() : __fstype,
        __growable.name() : __growable,
        __label.name() : __label,
        __logicalPartitions.name() : __logicalPartitions,
        __logicalPartitionsUri.name() : __logicalPartitionsUri,
        __logicalPartitionUris.name() : __logicalPartitionUris,
        __mpoint.name() : __mpoint,
        __name.name() : __name,
        __parentUri.name() : __parentUri,
        __partitionTableUri.name() : __partitionTableUri,
        __size.name() : __size,
        __uri.name() : __uri,
        __volumeOrder.name() : __volumeOrder,
        __mbrBoot.name() : __mbrBoot
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'Partition', Partition)


# Complex type {http://www.usharesoft.com/uforge}Partitions with content type ELEMENT_ONLY
class Partitions (UForgeObjects):
    """
                Provides a list of :ref:`partition-object` objects.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'Partitions')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7317, 4)
    _ElementMap = UForgeObjects._ElementMap.copy()
    _AttributeMap = UForgeObjects._AttributeMap.copy()
    # Base type is UForgeObjects
    
    # Element partitions uses Python identifier partitions
    __partitions = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'partitions'), 'partitions', '__httpwww_usharesoft_comuforge_Partitions_partitions', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7326, 20), )

    
    partitions = property(__partitions.value, __partitions.set, None, 'the list of :ref:`partition-object` objects')

    
    # Element total (total) inherited from {http://www.usharesoft.com/uforge}UForgeObjects
    _ElementMap.update({
        __partitions.name() : __partitions
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'Partitions', Partitions)


# Complex type {http://www.usharesoft.com/uforge}PartitionTable with content type ELEMENT_ONLY
class PartitionTable (UForgeObject):
    """
                Describes a complete partitioning table for an appliance template. This partitioning table is part of the
                :ref:`installprofile-object`.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'PartitionTable')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7342, 4)
    _ElementMap = UForgeObject._ElementMap.copy()
    _AttributeMap = UForgeObject._AttributeMap.copy()
    # Base type is UForgeObject
    
    # Element disks uses Python identifier disks
    __disks = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'disks'), 'disks', '__httpwww_usharesoft_comuforge_PartitionTable_disks', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7352, 20), )

    
    disks = property(__disks.value, __disks.set, None, 'the list of disks this partition table has (see :ref:`disk-object`)')

    
    # Element disksUri uses Python identifier disksUri
    __disksUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'disksUri'), 'disksUri', '__httpwww_usharesoft_comuforge_PartitionTable_disksUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7362, 20), )

    
    disksUri = property(__disksUri.value, __disksUri.set, None, 'the uri resource to retrieve the disks for this partition table')

    
    # Element diskUris uses Python identifier diskUris
    __diskUris = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'diskUris'), 'diskUris', '__httpwww_usharesoft_comuforge_PartitionTable_diskUris', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7367, 20), )

    
    diskUris = property(__diskUris.value, __diskUris.set, None, 'the list of uris for each disk of the partition table')

    
    # Element parentUri uses Python identifier parentUri
    __parentUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'parentUri'), 'parentUri', '__httpwww_usharesoft_comuforge_PartitionTable_parentUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7372, 20), )

    
    parentUri = property(__parentUri.value, __parentUri.set, None, 'the uri resource of the parent this partition table is attached to')

    
    # Element logicalGroups uses Python identifier logicalGroups
    __logicalGroups = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'logicalGroups'), 'logicalGroups', '__httpwww_usharesoft_comuforge_PartitionTable_logicalGroups', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7377, 20), )

    
    logicalGroups = property(__logicalGroups.value, __logicalGroups.set, None, 'the list of logical groups for this partition table (see :ref:`logicalgroup-object`)')

    
    # Element logicalGroupsUri uses Python identifier logicalGroupsUri
    __logicalGroupsUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'logicalGroupsUri'), 'logicalGroupsUri', '__httpwww_usharesoft_comuforge_PartitionTable_logicalGroupsUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7387, 20), )

    
    logicalGroupsUri = property(__logicalGroupsUri.value, __logicalGroupsUri.set, None, 'the uri resource to retrieve the logical groups in this partition table')

    
    # Element logicalGroupUris uses Python identifier logicalGroupUris
    __logicalGroupUris = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'logicalGroupUris'), 'logicalGroupUris', '__httpwww_usharesoft_comuforge_PartitionTable_logicalGroupUris', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7392, 20), )

    
    logicalGroupUris = property(__logicalGroupUris.value, __logicalGroupUris.set, None, 'the list of uri resources for each logical group in this partition table')

    
    # Element logicalVolumes uses Python identifier logicalVolumes
    __logicalVolumes = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'logicalVolumes'), 'logicalVolumes', '__httpwww_usharesoft_comuforge_PartitionTable_logicalVolumes', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7397, 20), )

    
    logicalVolumes = property(__logicalVolumes.value, __logicalVolumes.set, None, 'the list of logical volumes (partitions) in this partition table')

    
    # Element logicalVolumesUri uses Python identifier logicalVolumesUri
    __logicalVolumesUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'logicalVolumesUri'), 'logicalVolumesUri', '__httpwww_usharesoft_comuforge_PartitionTable_logicalVolumesUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7407, 20), )

    
    logicalVolumesUri = property(__logicalVolumesUri.value, __logicalVolumesUri.set, None, 'the uri resource to retrieve the logical volumes in this partition table')

    
    # Element logicalVolumeUris uses Python identifier logicalVolumeUris
    __logicalVolumeUris = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'logicalVolumeUris'), 'logicalVolumeUris', '__httpwww_usharesoft_comuforge_PartitionTable_logicalVolumeUris', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7412, 20), )

    
    logicalVolumeUris = property(__logicalVolumeUris.value, __logicalVolumeUris.set, None, 'the list of uri resources for each logical volume in this partition table')

    
    # Element uri uses Python identifier uri
    __uri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'uri'), 'uri', '__httpwww_usharesoft_comuforge_PartitionTable_uri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7417, 20), )

    
    uri = property(__uri.value, __uri.set, None, 'the uri resource of this partition table object')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __disks.name() : __disks,
        __disksUri.name() : __disksUri,
        __diskUris.name() : __diskUris,
        __parentUri.name() : __parentUri,
        __logicalGroups.name() : __logicalGroups,
        __logicalGroupsUri.name() : __logicalGroupsUri,
        __logicalGroupUris.name() : __logicalGroupUris,
        __logicalVolumes.name() : __logicalVolumes,
        __logicalVolumesUri.name() : __logicalVolumesUri,
        __logicalVolumeUris.name() : __logicalVolumeUris,
        __uri.name() : __uri
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'PartitionTable', PartitionTable)


# Complex type {http://www.usharesoft.com/uforge}PkgGroup with content type ELEMENT_ONLY
class PkgGroup (UForgeObject):
    """
                Describes a group of packages.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'PkgGroup')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7552, 4)
    _ElementMap = UForgeObject._ElementMap.copy()
    _AttributeMap = UForgeObject._AttributeMap.copy()
    # Base type is UForgeObject
    
    # Element category uses Python identifier category
    __category = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'category'), 'category', '__httpwww_usharesoft_comuforge_PkgGroup_category', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7561, 20), )

    
    category = property(__category.value, __category.set, None, 'the category for this group of packages')

    
    # Element company uses Python identifier company
    __company = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'company'), 'company', '__httpwww_usharesoft_comuforge_PkgGroup_company', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7566, 20), )

    
    company = property(__company.value, __company.set, None, 'the company name')

    
    # Element description uses Python identifier description
    __description = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'description'), 'description', '__httpwww_usharesoft_comuforge_PkgGroup_description', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7571, 20), )

    
    description = property(__description.value, __description.set, None, 'the description for this group of packages')

    
    # Element distributionUri uses Python identifier distributionUri
    __distributionUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'distributionUri'), 'distributionUri', '__httpwww_usharesoft_comuforge_PkgGroup_distributionUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7576, 20), )

    
    distributionUri = property(__distributionUri.value, __distributionUri.set, None, 'the uri resource of the operating system these packages belong to')

    
    # Element distroId uses Python identifier distroId
    __distroId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'distroId'), 'distroId', '__httpwww_usharesoft_comuforge_PkgGroup_distroId', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7581, 20), )

    
    distroId = property(__distroId.value, __distroId.set, None, 'the unique id of the operating system these packages belong to')

    
    # Element installedSize uses Python identifier installedSize
    __installedSize = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'installedSize'), 'installedSize', '__httpwww_usharesoft_comuforge_PkgGroup_installedSize', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7586, 20), )

    
    installedSize = property(__installedSize.value, __installedSize.set, None, 'the estimated disk size (in bytes) required to install these group of packages')

    
    # Element license uses Python identifier license
    __license = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'license'), 'license', '__httpwww_usharesoft_comuforge_PkgGroup_license', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7591, 20), )

    
    license = property(__license.value, __license.set, None, 'the license information (see :ref:`license-object`)')

    
    # Element name uses Python identifier name
    __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__httpwww_usharesoft_comuforge_PkgGroup_name', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7596, 20), )

    
    name = property(__name.value, __name.set, None, 'the name of these group of packages')

    
    # Element packagesUri uses Python identifier packagesUri
    __packagesUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'packagesUri'), 'packagesUri', '__httpwww_usharesoft_comuforge_PkgGroup_packagesUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7601, 20), )

    
    packagesUri = property(__packagesUri.value, __packagesUri.set, None, 'the uri resource to retrieve the details of these packages')

    
    # Element packageUris uses Python identifier packageUris
    __packageUris = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'packageUris'), 'packageUris', '__httpwww_usharesoft_comuforge_PkgGroup_packageUris', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7606, 20), )

    
    packageUris = property(__packageUris.value, __packageUris.set, None, 'the list of uri resources for each package in the group')

    
    # Element release uses Python identifier release
    __release = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'release'), 'release', '__httpwww_usharesoft_comuforge_PkgGroup_release', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7611, 20), )

    
    release = property(__release.value, __release.set, None, 'the release information for the group')

    
    # Element restricted uses Python identifier restricted
    __restricted = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'restricted'), 'restricted', '__httpwww_usharesoft_comuforge_PkgGroup_restricted', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7616, 20), )

    
    restricted = property(__restricted.value, __restricted.set, None, None)

    
    # Element size uses Python identifier size
    __size = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'size'), 'size', '__httpwww_usharesoft_comuforge_PkgGroup_size', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7617, 20), )

    
    size = property(__size.value, __size.set, None, 'the total size of all the packages in the group (in bytes)')

    
    # Element tag uses Python identifier tag
    __tag = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'tag'), 'tag', '__httpwww_usharesoft_comuforge_PkgGroup_tag', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7622, 20), )

    
    tag = property(__tag.value, __tag.set, None, 'the tag information')

    
    # Element uri uses Python identifier uri
    __uri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'uri'), 'uri', '__httpwww_usharesoft_comuforge_PkgGroup_uri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7627, 20), )

    
    uri = property(__uri.value, __uri.set, None, 'the uri resource of this package group object')

    
    # Element version uses Python identifier version
    __version = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'version'), 'version', '__httpwww_usharesoft_comuforge_PkgGroup_version', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7632, 20), )

    
    version = property(__version.value, __version.set, None, 'the version information of this package group')

    
    # Element packages uses Python identifier packages
    __packages = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'packages'), 'packages', '__httpwww_usharesoft_comuforge_PkgGroup_packages', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7637, 20), )

    
    packages = property(__packages.value, __packages.set, None, 'the list of packages in this group (see :ref:`package-object`)')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __category.name() : __category,
        __company.name() : __company,
        __description.name() : __description,
        __distributionUri.name() : __distributionUri,
        __distroId.name() : __distroId,
        __installedSize.name() : __installedSize,
        __license.name() : __license,
        __name.name() : __name,
        __packagesUri.name() : __packagesUri,
        __packageUris.name() : __packageUris,
        __release.name() : __release,
        __restricted.name() : __restricted,
        __size.name() : __size,
        __tag.name() : __tag,
        __uri.name() : __uri,
        __version.name() : __version,
        __packages.name() : __packages
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'PkgGroup', PkgGroup)


# Complex type {http://www.usharesoft.com/uforge}PkgUpdateInfo with content type ELEMENT_ONLY
class PkgUpdateInfo (UForgeObject):
    """Complex type {http://www.usharesoft.com/uforge}PkgUpdateInfo with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'PkgUpdateInfo')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7683, 4)
    _ElementMap = UForgeObject._ElementMap.copy()
    _AttributeMap = UForgeObject._AttributeMap.copy()
    # Base type is UForgeObject
    
    # Element date uses Python identifier date
    __date = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'date'), 'date', '__httpwww_usharesoft_comuforge_PkgUpdateInfo_date', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7687, 20), )

    
    date = property(__date.value, __date.set, None, None)

    
    # Element description uses Python identifier description
    __description = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'description'), 'description', '__httpwww_usharesoft_comuforge_PkgUpdateInfo_description', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7688, 20), )

    
    description = property(__description.value, __description.set, None, None)

    
    # Element source uses Python identifier source
    __source = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'source'), 'source', '__httpwww_usharesoft_comuforge_PkgUpdateInfo_source', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7689, 20), )

    
    source = property(__source.value, __source.set, None, None)

    
    # Element sourceId uses Python identifier sourceId
    __sourceId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'sourceId'), 'sourceId', '__httpwww_usharesoft_comuforge_PkgUpdateInfo_sourceId', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7690, 20), )

    
    sourceId = property(__sourceId.value, __sourceId.set, None, None)

    
    # Element type uses Python identifier type
    __type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'type'), 'type', '__httpwww_usharesoft_comuforge_PkgUpdateInfo_type', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7691, 20), )

    
    type = property(__type.value, __type.set, None, None)

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __date.name() : __date,
        __description.name() : __description,
        __source.name() : __source,
        __sourceId.name() : __sourceId,
        __type.name() : __type
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'PkgUpdateInfo', PkgUpdateInfo)


# Complex type {http://www.usharesoft.com/uforge}PkgUpdateInfoList with content type ELEMENT_ONLY
class PkgUpdateInfoList (UForgeObjects):
    """Complex type {http://www.usharesoft.com/uforge}PkgUpdateInfoList with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'PkgUpdateInfoList')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7697, 4)
    _ElementMap = UForgeObjects._ElementMap.copy()
    _AttributeMap = UForgeObjects._AttributeMap.copy()
    # Base type is UForgeObjects
    
    # Element pkgUpdateInfoList uses Python identifier pkgUpdateInfoList
    __pkgUpdateInfoList = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'pkgUpdateInfoList'), 'pkgUpdateInfoList', '__httpwww_usharesoft_comuforge_PkgUpdateInfoList_pkgUpdateInfoList', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7701, 20), )

    
    pkgUpdateInfoList = property(__pkgUpdateInfoList.value, __pkgUpdateInfoList.set, None, None)

    
    # Element total (total) inherited from {http://www.usharesoft.com/uforge}UForgeObjects
    _ElementMap.update({
        __pkgUpdateInfoList.name() : __pkgUpdateInfoList
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'PkgUpdateInfoList', PkgUpdateInfoList)


# Complex type {http://www.usharesoft.com/uforge}ProductAccess with content type ELEMENT_ONLY
class ProductAccess (UForgeObject):
    """Complex type {http://www.usharesoft.com/uforge}ProductAccess with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ProductAccess')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7720, 4)
    _ElementMap = UForgeObject._ElementMap.copy()
    _AttributeMap = UForgeObject._AttributeMap.copy()
    # Base type is UForgeObject
    
    # Element allowed uses Python identifier allowed
    __allowed = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'allowed'), 'allowed', '__httpwww_usharesoft_comuforge_ProductAccess_allowed', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7724, 20), )

    
    allowed = property(__allowed.value, __allowed.set, None, None)

    
    # Element cryptAlgo uses Python identifier cryptAlgo
    __cryptAlgo = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'cryptAlgo'), 'cryptAlgo', '__httpwww_usharesoft_comuforge_ProductAccess_cryptAlgo', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7725, 20), )

    
    cryptAlgo = property(__cryptAlgo.value, __cryptAlgo.set, None, None)

    
    # Element email uses Python identifier email
    __email = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'email'), 'email', '__httpwww_usharesoft_comuforge_ProductAccess_email', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7726, 20), )

    
    email = property(__email.value, __email.set, None, None)

    
    # Element expires uses Python identifier expires
    __expires = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'expires'), 'expires', '__httpwww_usharesoft_comuforge_ProductAccess_expires', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7727, 20), )

    
    expires = property(__expires.value, __expires.set, None, None)

    
    # Element licenseContents uses Python identifier licenseContents
    __licenseContents = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'licenseContents'), 'licenseContents', '__httpwww_usharesoft_comuforge_ProductAccess_licenseContents', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7728, 20), )

    
    licenseContents = property(__licenseContents.value, __licenseContents.set, None, None)

    
    # Element licenseKey uses Python identifier licenseKey
    __licenseKey = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'licenseKey'), 'licenseKey', '__httpwww_usharesoft_comuforge_ProductAccess_licenseKey', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7729, 20), )

    
    licenseKey = property(__licenseKey.value, __licenseKey.set, None, None)

    
    # Element machineId uses Python identifier machineId
    __machineId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'machineId'), 'machineId', '__httpwww_usharesoft_comuforge_ProductAccess_machineId', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7730, 20), )

    
    machineId = property(__machineId.value, __machineId.set, None, None)

    
    # Element type uses Python identifier type
    __type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'type'), 'type', '__httpwww_usharesoft_comuforge_ProductAccess_type', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7731, 20), )

    
    type = property(__type.value, __type.set, None, None)

    
    # Element uri uses Python identifier uri
    __uri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'uri'), 'uri', '__httpwww_usharesoft_comuforge_ProductAccess_uri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7732, 20), )

    
    uri = property(__uri.value, __uri.set, None, None)

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __allowed.name() : __allowed,
        __cryptAlgo.name() : __cryptAlgo,
        __email.name() : __email,
        __expires.name() : __expires,
        __licenseContents.name() : __licenseContents,
        __licenseKey.name() : __licenseKey,
        __machineId.name() : __machineId,
        __type.name() : __type,
        __uri.name() : __uri
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'ProductAccess', ProductAccess)


# Complex type {http://www.usharesoft.com/uforge}Projects with content type ELEMENT_ONLY
class Projects (UForgeObjects):
    """
                Provides a list of :ref:`project-object` objects.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'Projects')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7759, 4)
    _ElementMap = UForgeObjects._ElementMap.copy()
    _AttributeMap = UForgeObjects._AttributeMap.copy()
    # Base type is UForgeObjects
    
    # Element projects uses Python identifier projects
    __projects = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'projects'), 'projects', '__httpwww_usharesoft_comuforge_Projects_projects', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7768, 20), )

    
    projects = property(__projects.value, __projects.set, None, 'the list of :ref:`project-object` objects')

    
    # Element total (total) inherited from {http://www.usharesoft.com/uforge}UForgeObjects
    _ElementMap.update({
        __projects.name() : __projects
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'Projects', Projects)


# Complex type {http://www.usharesoft.com/uforge}PublishImages with content type ELEMENT_ONLY
class PublishImages (UForgeObjects):
    """
                Provides a list of :ref:`publishimage-object` objects.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'PublishImages')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8429, 4)
    _ElementMap = UForgeObjects._ElementMap.copy()
    _AttributeMap = UForgeObjects._AttributeMap.copy()
    # Base type is UForgeObjects
    
    # Element publishImages uses Python identifier publishImages
    __publishImages = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'publishImages'), 'publishImages', '__httpwww_usharesoft_comuforge_PublishImages_publishImages', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8438, 20), )

    
    publishImages = property(__publishImages.value, __publishImages.set, None, 'the list of :ref:`publishimage-object` objects')

    
    # Element total (total) inherited from {http://www.usharesoft.com/uforge}UForgeObjects
    _ElementMap.update({
        __publishImages.name() : __publishImages
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'PublishImages', PublishImages)


# Complex type {http://www.usharesoft.com/uforge}Quota with content type ELEMENT_ONLY
class Quota (UForgeObject):
    """
                Provides information on quota used to restrict user usage.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'Quota')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8454, 4)
    _ElementMap = UForgeObject._ElementMap.copy()
    _AttributeMap = UForgeObject._AttributeMap.copy()
    # Base type is UForgeObject
    
    # Element frequency uses Python identifier frequency
    __frequency = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'frequency'), 'frequency', '__httpwww_usharesoft_comuforge_Quota_frequency', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8463, 20), )

    
    frequency = property(__frequency.value, __frequency.set, None, 'whether the quota should be reset at a certain frequency (only monthly is supported at the moment)')

    
    # Element limit uses Python identifier limit
    __limit = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'limit'), 'limit', '__httpwww_usharesoft_comuforge_Quota_limit', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8474, 20), )

    
    limit = property(__limit.value, __limit.set, None, 'the quota limit')

    
    # Element nb uses Python identifier nb
    __nb = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'nb'), 'nb', '__httpwww_usharesoft_comuforge_Quota_nb', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8479, 20), )

    
    nb = property(__nb.value, __nb.set, None, 'the current number')

    
    # Element renewalDate uses Python identifier renewalDate
    __renewalDate = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'renewalDate'), 'renewalDate', '__httpwww_usharesoft_comuforge_Quota_renewalDate', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8484, 20), )

    
    renewalDate = property(__renewalDate.value, __renewalDate.set, None, 'the renewal date of the quota')

    
    # Element type uses Python identifier type
    __type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'type'), 'type', '__httpwww_usharesoft_comuforge_Quota_type', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8489, 20), )

    
    type = property(__type.value, __type.set, None, 'the quota type')

    
    # Element typeId uses Python identifier typeId
    __typeId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'typeId'), 'typeId', '__httpwww_usharesoft_comuforge_Quota_typeId', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8502, 20), )

    
    typeId = property(__typeId.value, __typeId.set, None, 'the id of the type')

    
    # Element uri uses Python identifier uri
    __uri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'uri'), 'uri', '__httpwww_usharesoft_comuforge_Quota_uri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8507, 20), )

    
    uri = property(__uri.value, __uri.set, None, 'the uri resource of this quota object')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __frequency.name() : __frequency,
        __limit.name() : __limit,
        __nb.name() : __nb,
        __renewalDate.name() : __renewalDate,
        __type.name() : __type,
        __typeId.name() : __typeId,
        __uri.name() : __uri
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'Quota', Quota)


# Complex type {http://www.usharesoft.com/uforge}Quotas with content type ELEMENT_ONLY
class Quotas (UForgeObjects):
    """
                Provides a list of :ref:`quota-object` objects.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'Quotas')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8517, 4)
    _ElementMap = UForgeObjects._ElementMap.copy()
    _AttributeMap = UForgeObjects._AttributeMap.copy()
    # Base type is UForgeObjects
    
    # Element quotas uses Python identifier quotas
    __quotas = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'quotas'), 'quotas', '__httpwww_usharesoft_comuforge_Quotas_quotas', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8526, 20), )

    
    quotas = property(__quotas.value, __quotas.set, None, 'the list of :ref:`quota-object` objects')

    
    # Element total (total) inherited from {http://www.usharesoft.com/uforge}UForgeObjects
    _ElementMap.update({
        __quotas.name() : __quotas
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'Quotas', Quotas)


# Complex type {http://www.usharesoft.com/uforge}Ranking with content type ELEMENT_ONLY
class Ranking (UForgeObject):
    """Complex type {http://www.usharesoft.com/uforge}Ranking with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'Ranking')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8542, 4)
    _ElementMap = UForgeObject._ElementMap.copy()
    _AttributeMap = UForgeObject._AttributeMap.copy()
    # Base type is UForgeObject
    
    # Element applianceURI uses Python identifier applianceURI
    __applianceURI = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'applianceURI'), 'applianceURI', '__httpwww_usharesoft_comuforge_Ranking_applianceURI', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8546, 20), )

    
    applianceURI = property(__applianceURI.value, __applianceURI.set, None, None)

    
    # Element rank uses Python identifier rank
    __rank = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'rank'), 'rank', '__httpwww_usharesoft_comuforge_Ranking_rank', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8547, 20), )

    
    rank = property(__rank.value, __rank.set, None, None)

    
    # Element uri uses Python identifier uri
    __uri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'uri'), 'uri', '__httpwww_usharesoft_comuforge_Ranking_uri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8548, 20), )

    
    uri = property(__uri.value, __uri.set, None, None)

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __applianceURI.name() : __applianceURI,
        __rank.name() : __rank,
        __uri.name() : __uri
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'Ranking', Ranking)


# Complex type {http://www.usharesoft.com/uforge}Referral with content type ELEMENT_ONLY
class Referral (UForgeObject):
    """
                Provides information on an invitation's status.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'Referral')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8555, 4)
    _ElementMap = UForgeObject._ElementMap.copy()
    _AttributeMap = UForgeObject._AttributeMap.copy()
    # Base type is UForgeObject
    
    # Element accepted uses Python identifier accepted
    __accepted = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'accepted'), 'accepted', '__httpwww_usharesoft_comuforge_Referral_accepted', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8564, 20), )

    
    accepted = property(__accepted.value, __accepted.set, None, 'a boolean indicating whether the invitation has been accepted')

    
    # Element declined uses Python identifier declined
    __declined = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'declined'), 'declined', '__httpwww_usharesoft_comuforge_Referral_declined', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8569, 20), )

    
    declined = property(__declined.value, __declined.set, None, 'a boolean indicating whether the invitation has been declined')

    
    # Element msg uses Python identifier msg
    __msg = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'msg'), 'msg', '__httpwww_usharesoft_comuforge_Referral_msg', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8574, 20), )

    
    msg = property(__msg.value, __msg.set, None, 'a message included in the invitation')

    
    # Element parentUri uses Python identifier parentUri
    __parentUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'parentUri'), 'parentUri', '__httpwww_usharesoft_comuforge_Referral_parentUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8579, 20), )

    
    parentUri = property(__parentUri.value, __parentUri.set, None, 'the uri resource of the parent object this object belongs to')

    
    # Element referrer uses Python identifier referrer
    __referrer = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'referrer'), 'referrer', '__httpwww_usharesoft_comuforge_Referral_referrer', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8584, 20), )

    
    referrer = property(__referrer.value, __referrer.set, None, 'the user creating the invitation')

    
    # Element uri uses Python identifier uri
    __uri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'uri'), 'uri', '__httpwww_usharesoft_comuforge_Referral_uri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8589, 20), )

    
    uri = property(__uri.value, __uri.set, None, 'the uri resource of this object')

    
    # Element user uses Python identifier user
    __user = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'user'), 'user', '__httpwww_usharesoft_comuforge_Referral_user', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8594, 20), )

    
    user = property(__user.value, __user.set, None, 'the user being invited')

    
    # Element userEmail uses Python identifier userEmail
    __userEmail = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'userEmail'), 'userEmail', '__httpwww_usharesoft_comuforge_Referral_userEmail', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8599, 20), )

    
    userEmail = property(__userEmail.value, __userEmail.set, None, 'the email of the user being invited')

    
    # Element userLogin uses Python identifier userLogin
    __userLogin = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'userLogin'), 'userLogin', '__httpwww_usharesoft_comuforge_Referral_userLogin', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8604, 20), )

    
    userLogin = property(__userLogin.value, __userLogin.set, None, 'the username of the user being invited')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __accepted.name() : __accepted,
        __declined.name() : __declined,
        __msg.name() : __msg,
        __parentUri.name() : __parentUri,
        __referrer.name() : __referrer,
        __uri.name() : __uri,
        __user.name() : __user,
        __userEmail.name() : __userEmail,
        __userLogin.name() : __userLogin
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'Referral', Referral)


# Complex type {http://www.usharesoft.com/uforge}Referrals with content type ELEMENT_ONLY
class Referrals (UForgeObjects):
    """
                Provides a list of :ref:`referral-object` objects.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'Referrals')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8614, 4)
    _ElementMap = UForgeObjects._ElementMap.copy()
    _AttributeMap = UForgeObjects._AttributeMap.copy()
    # Base type is UForgeObjects
    
    # Element referrals uses Python identifier referrals
    __referrals = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'referrals'), 'referrals', '__httpwww_usharesoft_comuforge_Referrals_referrals', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8623, 20), )

    
    referrals = property(__referrals.value, __referrals.set, None, 'the list of :ref:`referral-object` objects')

    
    # Element total (total) inherited from {http://www.usharesoft.com/uforge}UForgeObjects
    _ElementMap.update({
        __referrals.name() : __referrals
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'Referrals', Referrals)


# Complex type {http://www.usharesoft.com/uforge}Repository with content type ELEMENT_ONLY
class Repository (UForgeObject):
    """
                Describes an operating system repository registered on the platform.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'Repository')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8639, 4)
    _ElementMap = UForgeObject._ElementMap.copy()
    _AttributeMap = UForgeObject._AttributeMap.copy()
    # Base type is UForgeObject
    
    # Element name uses Python identifier name
    __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__httpwww_usharesoft_comuforge_Repository_name', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8648, 20), )

    
    name = property(__name.value, __name.set, None, 'the name of the repository')

    
    # Element parentUri uses Python identifier parentUri
    __parentUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'parentUri'), 'parentUri', '__httpwww_usharesoft_comuforge_Repository_parentUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8653, 20), )

    
    parentUri = property(__parentUri.value, __parentUri.set, None, 'the uri resource of the parent object this repository object belongs to')

    
    # Element uri uses Python identifier uri
    __uri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'uri'), 'uri', '__httpwww_usharesoft_comuforge_Repository_uri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8658, 20), )

    
    uri = property(__uri.value, __uri.set, None, 'the uri resource of this repository object')

    
    # Element distributionsUri uses Python identifier distributionsUri
    __distributionsUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'distributionsUri'), 'distributionsUri', '__httpwww_usharesoft_comuforge_Repository_distributionsUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8663, 20), )

    
    distributionsUri = property(__distributionsUri.value, __distributionsUri.set, None, 'the uri resource to retrieve the operating system(s) of this repository (may contain minor versions)')

    
    # Element url uses Python identifier url
    __url = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'url'), 'url', '__httpwww_usharesoft_comuforge_Repository_url', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8668, 20), )

    
    url = property(__url.value, __url.set, None, 'the URL endpoint of this repository')

    
    # Element packagingType uses Python identifier packagingType
    __packagingType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'packagingType'), 'packagingType', '__httpwww_usharesoft_comuforge_Repository_packagingType', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8673, 20), )

    
    packagingType = property(__packagingType.value, __packagingType.set, None, 'the package type ths repository holds')

    
    # Element lastUpdated uses Python identifier lastUpdated
    __lastUpdated = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'lastUpdated'), 'lastUpdated', '__httpwww_usharesoft_comuforge_Repository_lastUpdated', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8684, 20), )

    
    lastUpdated = property(__lastUpdated.value, __lastUpdated.set, None, 'the date this repository last received a package update')

    
    # Element repositoryUpdates uses Python identifier repositoryUpdates
    __repositoryUpdates = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'repositoryUpdates'), 'repositoryUpdates', '__httpwww_usharesoft_comuforge_Repository_repositoryUpdates', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8689, 20), )

    
    repositoryUpdates = property(__repositoryUpdates.value, __repositoryUpdates.set, None, 'the list of :ref:`repositoryupdate-object` holding information each time the repository was requested to be updated')

    
    # Element officiallySupported uses Python identifier officiallySupported
    __officiallySupported = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'officiallySupported'), 'officiallySupported', '__httpwww_usharesoft_comuforge_Repository_officiallySupported', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8699, 20), )

    
    officiallySupported = property(__officiallySupported.value, __officiallySupported.set, None, 'boolean indicating whether this repository is officially supported')

    
    # Element distributionsUriList uses Python identifier distributionsUriList
    __distributionsUriList = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'distributionsUriList'), 'distributionsUriList', '__httpwww_usharesoft_comuforge_Repository_distributionsUriList', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8704, 20), )

    
    distributionsUriList = property(__distributionsUriList.value, __distributionsUriList.set, None, 'the list of uri resources for each operating system contained in this repository')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __name.name() : __name,
        __parentUri.name() : __parentUri,
        __uri.name() : __uri,
        __distributionsUri.name() : __distributionsUri,
        __url.name() : __url,
        __packagingType.name() : __packagingType,
        __lastUpdated.name() : __lastUpdated,
        __repositoryUpdates.name() : __repositoryUpdates,
        __officiallySupported.name() : __officiallySupported,
        __distributionsUriList.name() : __distributionsUriList
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'Repository', Repository)


# Complex type {http://www.usharesoft.com/uforge}Repositories with content type ELEMENT_ONLY
class Repositories (UForgeObjects):
    """
                Provides a list of :ref:`repository-object` objects.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'Repositories')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8714, 4)
    _ElementMap = UForgeObjects._ElementMap.copy()
    _AttributeMap = UForgeObjects._AttributeMap.copy()
    # Base type is UForgeObjects
    
    # Element repositories uses Python identifier repositories
    __repositories = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'repositories'), 'repositories', '__httpwww_usharesoft_comuforge_Repositories_repositories', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8723, 20), )

    
    repositories = property(__repositories.value, __repositories.set, None, 'the list of :ref:`repository-object` objects')

    
    # Element total (total) inherited from {http://www.usharesoft.com/uforge}UForgeObjects
    _ElementMap.update({
        __repositories.name() : __repositories
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'Repositories', Repositories)


# Complex type {http://www.usharesoft.com/uforge}RepositoryUpdate with content type ELEMENT_ONLY
class RepositoryUpdate (UForgeObject):
    """
                Object holding the update information of a :ref:`repository-object`.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'RepositoryUpdate')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8738, 4)
    _ElementMap = UForgeObject._ElementMap.copy()
    _AttributeMap = UForgeObject._AttributeMap.copy()
    # Base type is UForgeObject
    
    # Element uri uses Python identifier uri
    __uri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'uri'), 'uri', '__httpwww_usharesoft_comuforge_RepositoryUpdate_uri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8747, 20), )

    
    uri = property(__uri.value, __uri.set, None, 'the uri resource of this repository update object')

    
    # Element status uses Python identifier status
    __status = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'status'), 'status', '__httpwww_usharesoft_comuforge_RepositoryUpdate_status', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8752, 20), )

    
    status = property(__status.value, __status.set, None, 'the current status of the update')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __uri.name() : __uri,
        __status.name() : __status
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'RepositoryUpdate', RepositoryUpdate)


# Complex type {http://www.usharesoft.com/uforge}RepositoryUpdates with content type ELEMENT_ONLY
class RepositoryUpdates (UForgeObjects):
    """
                Provides a list of :ref:`repositoryupdate-object` objects.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'RepositoryUpdates')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8762, 4)
    _ElementMap = UForgeObjects._ElementMap.copy()
    _AttributeMap = UForgeObjects._AttributeMap.copy()
    # Base type is UForgeObjects
    
    # Element repositoryUpdates uses Python identifier repositoryUpdates
    __repositoryUpdates = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'repositoryUpdates'), 'repositoryUpdates', '__httpwww_usharesoft_comuforge_RepositoryUpdates_repositoryUpdates', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8771, 20), )

    
    repositoryUpdates = property(__repositoryUpdates.value, __repositoryUpdates.set, None, 'the list of :ref:`repositoryupdate-object` objects')

    
    # Element total (total) inherited from {http://www.usharesoft.com/uforge}UForgeObjects
    _ElementMap.update({
        __repositoryUpdates.name() : __repositoryUpdates
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'RepositoryUpdates', RepositoryUpdates)


# Complex type {http://www.usharesoft.com/uforge}Role with content type ELEMENT_ONLY
class Role (UForgeObject):
    """
                Describes a ``role`` used for Role-Based Access Control (RBAC). A role groups together a list of ``entitlements``
                (see :ref:`entitlement-object`.)

                A role can then be assigned to an user to enforce access rights.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'Role')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8786, 4)
    _ElementMap = UForgeObject._ElementMap.copy()
    _AttributeMap = UForgeObject._AttributeMap.copy()
    # Base type is UForgeObject
    
    # Element name uses Python identifier name
    __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__httpwww_usharesoft_comuforge_Role_name', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8798, 20), )

    
    name = property(__name.value, __name.set, None, 'the role name')

    
    # Element description uses Python identifier description
    __description = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'description'), 'description', '__httpwww_usharesoft_comuforge_Role_description', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8803, 20), )

    
    description = property(__description.value, __description.set, None, 'the role description')

    
    # Element entitlements uses Python identifier entitlements
    __entitlements = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'entitlements'), 'entitlements', '__httpwww_usharesoft_comuforge_Role_entitlements', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8808, 20), )

    
    entitlements = property(__entitlements.value, __entitlements.set, None, 'the list of entitlements this role contains (see :ref:`entitlement-object`')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __name.name() : __name,
        __description.name() : __description,
        __entitlements.name() : __entitlements
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'Role', Role)


# Complex type {http://www.usharesoft.com/uforge}Roles with content type ELEMENT_ONLY
class Roles (UForgeObjects):
    """
                Provides a list of :ref:`role-object` objects.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'Roles')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8823, 4)
    _ElementMap = UForgeObjects._ElementMap.copy()
    _AttributeMap = UForgeObjects._AttributeMap.copy()
    # Base type is UForgeObjects
    
    # Element roles uses Python identifier roles
    __roles = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'roles'), 'roles', '__httpwww_usharesoft_comuforge_Roles_roles', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8832, 20), )

    
    roles = property(__roles.value, __roles.set, None, 'the list of :ref:`role-object` objects')

    
    # Element total (total) inherited from {http://www.usharesoft.com/uforge}UForgeObjects
    _ElementMap.update({
        __roles.name() : __roles
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'Roles', Roles)


# Complex type {http://www.usharesoft.com/uforge}Route with content type ELEMENT_ONLY
class Route (UForgeObject):
    """
                Describes a networking route. Used as part of a NIC.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'Route')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8848, 4)
    _ElementMap = UForgeObject._ElementMap.copy()
    _AttributeMap = UForgeObject._AttributeMap.copy()
    # Base type is UForgeObject
    
    # Element address uses Python identifier address
    __address = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'address'), 'address', '__httpwww_usharesoft_comuforge_Route_address', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8857, 20), )

    
    address = property(__address.value, __address.set, None, 'the IP address')

    
    # Element gateway uses Python identifier gateway
    __gateway = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'gateway'), 'gateway', '__httpwww_usharesoft_comuforge_Route_gateway', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8862, 20), )

    
    gateway = property(__gateway.value, __gateway.set, None, 'the gateway value')

    
    # Element metric uses Python identifier metric
    __metric = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'metric'), 'metric', '__httpwww_usharesoft_comuforge_Route_metric', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8867, 20), )

    
    metric = property(__metric.value, __metric.set, None, 'the metric value')

    
    # Element netmask uses Python identifier netmask
    __netmask = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'netmask'), 'netmask', '__httpwww_usharesoft_comuforge_Route_netmask', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8872, 20), )

    
    netmask = property(__netmask.value, __netmask.set, None, 'the netmask value')

    
    # Element parentUri uses Python identifier parentUri
    __parentUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'parentUri'), 'parentUri', '__httpwww_usharesoft_comuforge_Route_parentUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8877, 20), )

    
    parentUri = property(__parentUri.value, __parentUri.set, None, 'the uri resource of the parent object this route is attached to')

    
    # Element type uses Python identifier type
    __type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'type'), 'type', '__httpwww_usharesoft_comuforge_Route_type', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8882, 20), )

    
    type = property(__type.value, __type.set, None, None)

    
    # Element uri uses Python identifier uri
    __uri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'uri'), 'uri', '__httpwww_usharesoft_comuforge_Route_uri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8883, 20), )

    
    uri = property(__uri.value, __uri.set, None, 'the uri resource of this route')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __address.name() : __address,
        __gateway.name() : __gateway,
        __metric.name() : __metric,
        __netmask.name() : __netmask,
        __parentUri.name() : __parentUri,
        __type.name() : __type,
        __uri.name() : __uri
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'Route', Route)


# Complex type {http://www.usharesoft.com/uforge}ScanCompare with content type ELEMENT_ONLY
class ScanCompare (UForgeObject):
    """
                Holds all the results of a comparison between two scans.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ScanCompare')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8971, 4)
    _ElementMap = UForgeObject._ElementMap.copy()
    _AttributeMap = UForgeObject._AttributeMap.copy()
    # Base type is UForgeObject
    
    # Element extraFiles uses Python identifier extraFiles
    __extraFiles = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'extraFiles'), 'extraFiles', '__httpwww_usharesoft_comuforge_ScanCompare_extraFiles', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8981, 20), )

    
    extraFiles = property(__extraFiles.value, __extraFiles.set, None, 'a list of :ref:`scannedfile-object` files that are not part of any native package on the file system')

    
    # Element filesUri uses Python identifier filesUri
    __filesUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'filesUri'), 'filesUri', '__httpwww_usharesoft_comuforge_ScanCompare_filesUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8992, 20), )

    
    filesUri = property(__filesUri.value, __filesUri.set, None, 'a uri resource to retrieve all the filesystem files reported by the scan process')

    
    # Element scanAUri uses Python identifier scanAUri
    __scanAUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'scanAUri'), 'scanAUri', '__httpwww_usharesoft_comuforge_ScanCompare_scanAUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8998, 20), )

    
    scanAUri = property(__scanAUri.value, __scanAUri.set, None, 'the uri of the first scan to compare')

    
    # Element scanBUri uses Python identifier scanBUri
    __scanBUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'scanBUri'), 'scanBUri', '__httpwww_usharesoft_comuforge_ScanCompare_scanBUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9004, 20), )

    
    scanBUri = property(__scanBUri.value, __scanBUri.set, None, 'the uri of the second scan to compare')

    
    # Element packages uses Python identifier packages
    __packages = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'packages'), 'packages', '__httpwww_usharesoft_comuforge_ScanCompare_packages', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9010, 20), )

    
    packages = property(__packages.value, __packages.set, None, 'the list of :ref:`package-object` objects listed in the scan report')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __extraFiles.name() : __extraFiles,
        __filesUri.name() : __filesUri,
        __scanAUri.name() : __scanAUri,
        __scanBUri.name() : __scanBUri,
        __packages.name() : __packages
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'ScanCompare', ScanCompare)


# Complex type {http://www.usharesoft.com/uforge}ScanImport with content type ELEMENT_ONLY
class ScanImport (UForgeObject):
    """
                Holds the information of the transformation process from a scan report to an appliance template or a golden image.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ScanImport')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9025, 4)
    _ElementMap = UForgeObject._ElementMap.copy()
    _AttributeMap = UForgeObject._AttributeMap.copy()
    # Base type is UForgeObject
    
    # Element importedObjectName uses Python identifier importedObjectName
    __importedObjectName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'importedObjectName'), 'importedObjectName', '__httpwww_usharesoft_comuforge_ScanImport_importedObjectName', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9034, 20), )

    
    importedObjectName = property(__importedObjectName.value, __importedObjectName.set, None, "the name of the imported appliance or golden. This name won't be updated even if the name of the imported object gets changed")

    
    # Element importedObjectUri uses Python identifier importedObjectUri
    __importedObjectUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'importedObjectUri'), 'importedObjectUri', '__httpwww_usharesoft_comuforge_ScanImport_importedObjectUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9039, 20), )

    
    importedObjectUri = property(__importedObjectUri.value, __importedObjectUri.set, None, 'the URI of the imported appliance or golden. This URI could be deprecated in case the imported object is deleted.')

    
    # Element importedObjectVersion uses Python identifier importedObjectVersion
    __importedObjectVersion = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'importedObjectVersion'), 'importedObjectVersion', '__httpwww_usharesoft_comuforge_ScanImport_importedObjectVersion', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9044, 20), )

    
    importedObjectVersion = property(__importedObjectVersion.value, __importedObjectVersion.set, None, "the version of the imported appliance or golden. This version won't be updated even if the version of the imported object gets changed")

    
    # Element importedObjectDescription uses Python identifier importedObjectDescription
    __importedObjectDescription = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'importedObjectDescription'), 'importedObjectDescription', '__httpwww_usharesoft_comuforge_ScanImport_importedObjectDescription', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9049, 20), )

    
    importedObjectDescription = property(__importedObjectDescription.value, __importedObjectDescription.set, None, "the description of the imported golden only. This description won't be updated even if the description of the imported golden gets changed")

    
    # Element orgUri uses Python identifier orgUri
    __orgUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'orgUri'), 'orgUri', '__httpwww_usharesoft_comuforge_ScanImport_orgUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9054, 20), )

    
    orgUri = property(__orgUri.value, __orgUri.set, None, 'the uri of the Organization where the scan has been imported')

    
    # Element parentUri uses Python identifier parentUri
    __parentUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'parentUri'), 'parentUri', '__httpwww_usharesoft_comuforge_ScanImport_parentUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9059, 20), )

    
    parentUri = property(__parentUri.value, __parentUri.set, None, 'the parent uri of the scan import')

    
    # Element status uses Python identifier status
    __status = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'status'), 'status', '__httpwww_usharesoft_comuforge_ScanImport_status', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9064, 20), )

    
    status = property(__status.value, __status.set, None, 'the status of the import')

    
    # Element uri uses Python identifier uri
    __uri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'uri'), 'uri', '__httpwww_usharesoft_comuforge_ScanImport_uri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9069, 20), )

    
    uri = property(__uri.value, __uri.set, None, 'the uri of the scan import')

    
    # Element importedToGolden uses Python identifier importedToGolden
    __importedToGolden = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'importedToGolden'), 'importedToGolden', '__httpwww_usharesoft_comuforge_ScanImport_importedToGolden', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9074, 20), )

    
    importedToGolden = property(__importedToGolden.value, __importedToGolden.set, None, 'a boolean indicating if the imported object is a golden image. If set to false the imported object is an appliance template')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __importedObjectName.name() : __importedObjectName,
        __importedObjectUri.name() : __importedObjectUri,
        __importedObjectVersion.name() : __importedObjectVersion,
        __importedObjectDescription.name() : __importedObjectDescription,
        __orgUri.name() : __orgUri,
        __parentUri.name() : __parentUri,
        __status.name() : __status,
        __uri.name() : __uri,
        __importedToGolden.name() : __importedToGolden
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'ScanImport', ScanImport)


# Complex type {http://www.usharesoft.com/uforge}ScanImports with content type ELEMENT_ONLY
class ScanImports (UForgeObjects):
    """
                Provides a list of :ref:`scanimport-object` objects.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ScanImports')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9084, 4)
    _ElementMap = UForgeObjects._ElementMap.copy()
    _AttributeMap = UForgeObjects._AttributeMap.copy()
    # Base type is UForgeObjects
    
    # Element scanImports uses Python identifier scanImports
    __scanImports = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'scanImports'), 'scanImports', '__httpwww_usharesoft_comuforge_ScanImports_scanImports', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9093, 20), )

    
    scanImports = property(__scanImports.value, __scanImports.set, None, 'the list of :ref:`scanimport-object` objects')

    
    # Element total (total) inherited from {http://www.usharesoft.com/uforge}UForgeObjects
    _ElementMap.update({
        __scanImports.name() : __scanImports
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'ScanImports', ScanImports)


# Complex type {http://www.usharesoft.com/uforge}ScannedFiles with content type ELEMENT_ONLY
class ScannedFiles (UForgeObjects):
    """
                Provides a list of :ref:`scannedfile-object` objects.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ScannedFiles')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9143, 4)
    _ElementMap = UForgeObjects._ElementMap.copy()
    _AttributeMap = UForgeObjects._AttributeMap.copy()
    # Base type is UForgeObjects
    
    # Element scannedFiles uses Python identifier scannedFiles
    __scannedFiles = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'scannedFiles'), 'scannedFiles', '__httpwww_usharesoft_comuforge_ScannedFiles_scannedFiles', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9152, 20), )

    
    scannedFiles = property(__scannedFiles.value, __scannedFiles.set, None, 'the list of :ref:`scannedfile-object` objects')

    
    # Element total (total) inherited from {http://www.usharesoft.com/uforge}UForgeObjects
    _ElementMap.update({
        __scannedFiles.name() : __scannedFiles
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'ScannedFiles', ScannedFiles)


# Complex type {http://www.usharesoft.com/uforge}ScanSync with content type ELEMENT_ONLY
class ScanSync (UForgeObject):
    """
                Handles synchronization information for files belonging to a scan.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ScanSync')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9167, 4)
    _ElementMap = UForgeObject._ElementMap.copy()
    _AttributeMap = UForgeObject._AttributeMap.copy()
    # Base type is UForgeObject
    
    # Element uri uses Python identifier uri
    __uri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'uri'), 'uri', '__httpwww_usharesoft_comuforge_ScanSync_uri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9176, 20), )

    
    uri = property(__uri.value, __uri.set, None, 'the uri resource of this synchronization object')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __uri.name() : __uri
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'ScanSync', ScanSync)


# Complex type {http://www.usharesoft.com/uforge}ScannedInstance with content type ELEMENT_ONLY
class ScannedInstance (UForgeObject):
    """
                Used to group together one or more scan reports from the a running system.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ScannedInstance')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9206, 4)
    _ElementMap = UForgeObject._ElementMap.copy()
    _AttributeMap = UForgeObject._AttributeMap.copy()
    # Base type is UForgeObject
    
    # Element distribution uses Python identifier distribution
    __distribution = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'distribution'), 'distribution', '__httpwww_usharesoft_comuforge_ScannedInstance_distribution', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9215, 20), )

    
    distribution = property(__distribution.value, __distribution.set, None, 'the operating system detected on the live system (see :ref:`distribution-object`)')

    
    # Element group uses Python identifier group
    __group = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'group'), 'group', '__httpwww_usharesoft_comuforge_ScannedInstance_group', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9220, 20), )

    
    group = property(__group.value, __group.set, None, 'the group name (reserved for future use)')

    
    # Element name uses Python identifier name
    __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__httpwww_usharesoft_comuforge_ScannedInstance_name', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9225, 20), )

    
    name = property(__name.value, __name.set, None, 'the name of the live system')

    
    # Element parentUri uses Python identifier parentUri
    __parentUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'parentUri'), 'parentUri', '__httpwww_usharesoft_comuforge_ScannedInstance_parentUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9230, 20), )

    
    parentUri = property(__parentUri.value, __parentUri.set, None, 'the uri resource of the parent object this scanned instance belongs to')

    
    # Element platformType uses Python identifier platformType
    __platformType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'platformType'), 'platformType', '__httpwww_usharesoft_comuforge_ScannedInstance_platformType', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9235, 20), )

    
    platformType = property(__platformType.value, __platformType.set, None, 'the type of platform the scanned instance is hosted in')

    
    # Element ramSize uses Python identifier ramSize
    __ramSize = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'ramSize'), 'ramSize', '__httpwww_usharesoft_comuforge_ScannedInstance_ramSize', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9240, 20), )

    
    ramSize = property(__ramSize.value, __ramSize.set, None, 'the size of the virtual memory detected on the source system')

    
    # Element overlayIncluded uses Python identifier overlayIncluded
    __overlayIncluded = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'overlayIncluded'), 'overlayIncluded', '__httpwww_usharesoft_comuforge_ScannedInstance_overlayIncluded', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9245, 20), )

    
    overlayIncluded = property(__overlayIncluded.value, __overlayIncluded.set, None, 'a boolean indicating whether overlay files are included into the scans within this scanned instance')

    
    # Element scans uses Python identifier scans
    __scans = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'scans'), 'scans', '__httpwww_usharesoft_comuforge_ScannedInstance_scans', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9250, 20), )

    
    scans = property(__scans.value, __scans.set, None, 'the list of scan reports carried out on this live system (see :ref:`scan-object`)')

    
    # Element scansUri uses Python identifier scansUri
    __scansUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'scansUri'), 'scansUri', '__httpwww_usharesoft_comuforge_ScannedInstance_scansUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9260, 20), )

    
    scansUri = property(__scansUri.value, __scansUri.set, None, 'the uri resource to retrieve all the scan reports')

    
    # Element totalScans uses Python identifier totalScans
    __totalScans = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'totalScans'), 'totalScans', '__httpwww_usharesoft_comuforge_ScannedInstance_totalScans', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9265, 20), )

    
    totalScans = property(__totalScans.value, __totalScans.set, None, 'the number of scans carried out on this live system')

    
    # Element uri uses Python identifier uri
    __uri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'uri'), 'uri', '__httpwww_usharesoft_comuforge_ScannedInstance_uri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9270, 20), )

    
    uri = property(__uri.value, __uri.set, None, 'the uri resource of this scanned instance')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __distribution.name() : __distribution,
        __group.name() : __group,
        __name.name() : __name,
        __parentUri.name() : __parentUri,
        __platformType.name() : __platformType,
        __ramSize.name() : __ramSize,
        __overlayIncluded.name() : __overlayIncluded,
        __scans.name() : __scans,
        __scansUri.name() : __scansUri,
        __totalScans.name() : __totalScans,
        __uri.name() : __uri
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'ScannedInstance', ScannedInstance)


# Complex type {http://www.usharesoft.com/uforge}ScannedInstances with content type ELEMENT_ONLY
class ScannedInstances (UForgeObjects):
    """
                Provides a list of :ref:`scannedinstance-object` objects.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ScannedInstances')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9280, 4)
    _ElementMap = UForgeObjects._ElementMap.copy()
    _AttributeMap = UForgeObjects._AttributeMap.copy()
    # Base type is UForgeObjects
    
    # Element scannedInstances uses Python identifier scannedInstances
    __scannedInstances = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'scannedInstances'), 'scannedInstances', '__httpwww_usharesoft_comuforge_ScannedInstances_scannedInstances', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9289, 20), )

    
    scannedInstances = property(__scannedInstances.value, __scannedInstances.set, None, 'the list of :ref:`scannedinstance-object` objects')

    
    # Element total (total) inherited from {http://www.usharesoft.com/uforge}UForgeObjects
    _ElementMap.update({
        __scannedInstances.name() : __scannedInstances
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'ScannedInstances', ScannedInstances)


# Complex type {http://www.usharesoft.com/uforge}ScannedPkgs with content type ELEMENT_ONLY
class ScannedPkgs (UForgeObjects):
    """
                Provides a list of :ref:`scannedpackage-object` objects.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ScannedPkgs')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9396, 4)
    _ElementMap = UForgeObjects._ElementMap.copy()
    _AttributeMap = UForgeObjects._AttributeMap.copy()
    # Base type is UForgeObjects
    
    # Element scannedPackages uses Python identifier scannedPackages
    __scannedPackages = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'scannedPackages'), 'scannedPackages', '__httpwww_usharesoft_comuforge_ScannedPkgs_scannedPackages', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9405, 20), )

    
    scannedPackages = property(__scannedPackages.value, __scannedPackages.set, None, 'the list of :ref:`scannedpackage-object` objects')

    
    # Element total (total) inherited from {http://www.usharesoft.com/uforge}UForgeObjects
    _ElementMap.update({
        __scannedPackages.name() : __scannedPackages
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'ScannedPkgs', ScannedPkgs)


# Complex type {http://www.usharesoft.com/uforge}Scans with content type ELEMENT_ONLY
class Scans (UForgeObjects):
    """
                Provides a list of :ref:`scan-object` objects.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'Scans')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9420, 4)
    _ElementMap = UForgeObjects._ElementMap.copy()
    _AttributeMap = UForgeObjects._AttributeMap.copy()
    # Base type is UForgeObjects
    
    # Element scans uses Python identifier scans
    __scans = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'scans'), 'scans', '__httpwww_usharesoft_comuforge_Scans_scans', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9429, 20), )

    
    scans = property(__scans.value, __scans.set, None, 'the list of :ref:`scan-object` objects')

    
    # Element total (total) inherited from {http://www.usharesoft.com/uforge}UForgeObjects
    _ElementMap.update({
        __scans.name() : __scans
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'Scans', Scans)


# Complex type {http://www.usharesoft.com/uforge}ScanSummary with content type ELEMENT_ONLY
class ScanSummary (UForgeObject):
    """
                Holds all the summary meta-data of a scan. This is the report information after scanning a live system.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ScanSummary')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9507, 4)
    _ElementMap = UForgeObject._ElementMap.copy()
    _AttributeMap = UForgeObject._AttributeMap.copy()
    # Base type is UForgeObject
    
    # Element binariesExtracted uses Python identifier binariesExtracted
    __binariesExtracted = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'binariesExtracted'), 'binariesExtracted', '__httpwww_usharesoft_comuforge_ScanSummary_binariesExtracted', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9516, 20), )

    
    binariesExtracted = property(__binariesExtracted.value, __binariesExtracted.set, None, 'a boolean flag determining of the overall has been extracted by the platform')

    
    # Element binariesReceived uses Python identifier binariesReceived
    __binariesReceived = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'binariesReceived'), 'binariesReceived', '__httpwww_usharesoft_comuforge_ScanSummary_binariesReceived', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9521, 20), )

    
    binariesReceived = property(__binariesReceived.value, __binariesReceived.set, None, 'a boolean flag determining of the overall has been received by the platform')

    
    # Element error uses Python identifier error
    __error = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'error'), 'error', '__httpwww_usharesoft_comuforge_ScanSummary_error', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9526, 20), )

    
    error = property(__error.value, __error.set, None, 'a boolean flag to indicate an error during the scan process')

    
    # Element errorMsg uses Python identifier errorMsg
    __errorMsg = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'errorMsg'), 'errorMsg', '__httpwww_usharesoft_comuforge_ScanSummary_errorMsg', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9531, 20), )

    
    errorMsg = property(__errorMsg.value, __errorMsg.set, None, 'the error message')

    
    # Element filesUri uses Python identifier filesUri
    __filesUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'filesUri'), 'filesUri', '__httpwww_usharesoft_comuforge_ScanSummary_filesUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9536, 20), )

    
    filesUri = property(__filesUri.value, __filesUri.set, None, 'a uri resource to retrieve all the filesystem files reported by the scan process')

    
    # Element imagesUri uses Python identifier imagesUri
    __imagesUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'imagesUri'), 'imagesUri', '__httpwww_usharesoft_comuforge_ScanSummary_imagesUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9542, 20), )

    
    imagesUri = property(__imagesUri.value, __imagesUri.set, None, 'the uri resource to retrieve all the machine images generated from this scan report')

    
    # Element osConfig uses Python identifier osConfig
    __osConfig = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'osConfig'), 'osConfig', '__httpwww_usharesoft_comuforge_ScanSummary_osConfig', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9548, 20), )

    
    osConfig = property(__osConfig.value, __osConfig.set, None, '`osconfig-object` of the scan')

    
    # Element importsUri uses Python identifier importsUri
    __importsUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'importsUri'), 'importsUri', '__httpwww_usharesoft_comuforge_ScanSummary_importsUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9553, 20), )

    
    importsUri = property(__importsUri.value, __importsUri.set, None, 'the uri resource to retrieve all the imports')

    
    # Element goldenImportsUri uses Python identifier goldenImportsUri
    __goldenImportsUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'goldenImportsUri'), 'goldenImportsUri', '__httpwww_usharesoft_comuforge_ScanSummary_goldenImportsUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9558, 20), )

    
    goldenImportsUri = property(__goldenImportsUri.value, __goldenImportsUri.set, None, 'the uri resource to retrieve all the golden imports')

    
    # Element installProfile uses Python identifier installProfile
    __installProfile = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'installProfile'), 'installProfile', '__httpwww_usharesoft_comuforge_ScanSummary_installProfile', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9563, 20), )

    
    installProfile = property(__installProfile.value, __installProfile.set, None, 'the install profile of the scanned system')

    
    # Element installProfileUri uses Python identifier installProfileUri
    __installProfileUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'installProfileUri'), 'installProfileUri', '__httpwww_usharesoft_comuforge_ScanSummary_installProfileUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9568, 20), )

    
    installProfileUri = property(__installProfileUri.value, __installProfileUri.set, None, 'the uri resource of the :ref:`installprofile-object`')

    
    # Element scanSyncUri uses Python identifier scanSyncUri
    __scanSyncUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'scanSyncUri'), 'scanSyncUri', '__httpwww_usharesoft_comuforge_ScanSummary_scanSyncUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9573, 20), )

    
    scanSyncUri = property(__scanSyncUri.value, __scanSyncUri.set, None, 'the uri resource of the :ref:`scansync-object`')

    
    # Element name uses Python identifier name
    __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__httpwww_usharesoft_comuforge_ScanSummary_name', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9578, 20), )

    
    name = property(__name.value, __name.set, None, 'the scan name')

    
    # Element overlayCrc uses Python identifier overlayCrc
    __overlayCrc = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'overlayCrc'), 'overlayCrc', '__httpwww_usharesoft_comuforge_ScanSummary_overlayCrc', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9583, 20), )

    
    overlayCrc = property(__overlayCrc.value, __overlayCrc.set, None, 'the crc of the scan overlay archive')

    
    # Element overlayImported uses Python identifier overlayImported
    __overlayImported = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'overlayImported'), 'overlayImported', '__httpwww_usharesoft_comuforge_ScanSummary_overlayImported', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9588, 20), )

    
    overlayImported = property(__overlayImported.value, __overlayImported.set, None, 'a boolean indicating whether the overlay has been imported on the platform')

    
    # Element overlayPath uses Python identifier overlayPath
    __overlayPath = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'overlayPath'), 'overlayPath', '__httpwww_usharesoft_comuforge_ScanSummary_overlayPath', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9593, 20), )

    
    overlayPath = property(__overlayPath.value, __overlayPath.set, None, None)

    
    # Element overlayUri uses Python identifier overlayUri
    __overlayUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'overlayUri'), 'overlayUri', '__httpwww_usharesoft_comuforge_ScanSummary_overlayUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9594, 20), )

    
    overlayUri = property(__overlayUri.value, __overlayUri.set, None, 'the uri resource to upload the overlay')

    
    # Element rawPartitionsUri uses Python identifier rawPartitionsUri
    __rawPartitionsUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'rawPartitionsUri'), 'rawPartitionsUri', '__httpwww_usharesoft_comuforge_ScanSummary_rawPartitionsUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9599, 20), )

    
    rawPartitionsUri = property(__rawPartitionsUri.value, __rawPartitionsUri.set, None, 'the uri resource to upload the raw partitions (only for Windows source machines)')

    
    # Element packagesUri uses Python identifier packagesUri
    __packagesUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'packagesUri'), 'packagesUri', '__httpwww_usharesoft_comuforge_ScanSummary_packagesUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9604, 20), )

    
    packagesUri = property(__packagesUri.value, __packagesUri.set, None, 'the uri resource to retrieve all the meta data of the scanned packages')

    
    # Element rejected uses Python identifier rejected
    __rejected = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'rejected'), 'rejected', '__httpwww_usharesoft_comuforge_ScanSummary_rejected', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9609, 20), )

    
    rejected = property(__rejected.value, __rejected.set, None, None)

    
    # Element scanned uses Python identifier scanned
    __scanned = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'scanned'), 'scanned', '__httpwww_usharesoft_comuforge_ScanSummary_scanned', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9610, 20), )

    
    scanned = property(__scanned.value, __scanned.set, None, 'a boolean indicating if the scan report has been received from the scan agent on the source machine')

    
    # Element scannedInstanceUri uses Python identifier scannedInstanceUri
    __scannedInstanceUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'scannedInstanceUri'), 'scannedInstanceUri', '__httpwww_usharesoft_comuforge_ScanSummary_scannedInstanceUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9615, 20), )

    
    scannedInstanceUri = property(__scannedInstanceUri.value, __scannedInstanceUri.set, None, 'the uri of the parent scanned instance')

    
    # Element status uses Python identifier status
    __status = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'status'), 'status', '__httpwww_usharesoft_comuforge_ScanSummary_status', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9620, 20), )

    
    status = property(__status.value, __status.set, None, 'the status of the scan')

    
    # Element totalFilesAdded uses Python identifier totalFilesAdded
    __totalFilesAdded = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'totalFilesAdded'), 'totalFilesAdded', '__httpwww_usharesoft_comuforge_ScanSummary_totalFilesAdded', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9625, 20), )

    
    totalFilesAdded = property(__totalFilesAdded.value, __totalFilesAdded.set, None, 'the number of extra files found in the scan report')

    
    # Element totalFilesDeleted uses Python identifier totalFilesDeleted
    __totalFilesDeleted = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'totalFilesDeleted'), 'totalFilesDeleted', '__httpwww_usharesoft_comuforge_ScanSummary_totalFilesDeleted', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9630, 20), )

    
    totalFilesDeleted = property(__totalFilesDeleted.value, __totalFilesDeleted.set, None, 'the number of files that have been deleted in source machine installed packages')

    
    # Element totalFilesModified uses Python identifier totalFilesModified
    __totalFilesModified = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'totalFilesModified'), 'totalFilesModified', '__httpwww_usharesoft_comuforge_ScanSummary_totalFilesModified', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9635, 20), )

    
    totalFilesModified = property(__totalFilesModified.value, __totalFilesModified.set, None, 'the number of files that have been modified in the source machine installed packages')

    
    # Element totalPackages uses Python identifier totalPackages
    __totalPackages = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'totalPackages'), 'totalPackages', '__httpwww_usharesoft_comuforge_ScanSummary_totalPackages', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9640, 20), )

    
    totalPackages = property(__totalPackages.value, __totalPackages.set, None, 'the number of native packages installed on the source machine')

    
    # Element uncompressedBinarySize uses Python identifier uncompressedBinarySize
    __uncompressedBinarySize = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'uncompressedBinarySize'), 'uncompressedBinarySize', '__httpwww_usharesoft_comuforge_ScanSummary_uncompressedBinarySize', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9645, 20), )

    
    uncompressedBinarySize = property(__uncompressedBinarySize.value, __uncompressedBinarySize.set, None, 'the size of all the overlays')

    
    # Element uri uses Python identifier uri
    __uri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'uri'), 'uri', '__httpwww_usharesoft_comuforge_ScanSummary_uri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9650, 20), )

    
    uri = property(__uri.value, __uri.set, None, 'the uri of the scan')

    
    # Element validated uses Python identifier validated
    __validated = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'validated'), 'validated', '__httpwww_usharesoft_comuforge_ScanSummary_validated', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9655, 20), )

    
    validated = property(__validated.value, __validated.set, None, None)

    
    # Element rawScan uses Python identifier rawScan
    __rawScan = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'rawScan'), 'rawScan', '__httpwww_usharesoft_comuforge_ScanSummary_rawScan', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9656, 20), )

    
    rawScan = property(__rawScan.value, __rawScan.set, None, None)

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __binariesExtracted.name() : __binariesExtracted,
        __binariesReceived.name() : __binariesReceived,
        __error.name() : __error,
        __errorMsg.name() : __errorMsg,
        __filesUri.name() : __filesUri,
        __imagesUri.name() : __imagesUri,
        __osConfig.name() : __osConfig,
        __importsUri.name() : __importsUri,
        __goldenImportsUri.name() : __goldenImportsUri,
        __installProfile.name() : __installProfile,
        __installProfileUri.name() : __installProfileUri,
        __scanSyncUri.name() : __scanSyncUri,
        __name.name() : __name,
        __overlayCrc.name() : __overlayCrc,
        __overlayImported.name() : __overlayImported,
        __overlayPath.name() : __overlayPath,
        __overlayUri.name() : __overlayUri,
        __rawPartitionsUri.name() : __rawPartitionsUri,
        __packagesUri.name() : __packagesUri,
        __rejected.name() : __rejected,
        __scanned.name() : __scanned,
        __scannedInstanceUri.name() : __scannedInstanceUri,
        __status.name() : __status,
        __totalFilesAdded.name() : __totalFilesAdded,
        __totalFilesDeleted.name() : __totalFilesDeleted,
        __totalFilesModified.name() : __totalFilesModified,
        __totalPackages.name() : __totalPackages,
        __uncompressedBinarySize.name() : __uncompressedBinarySize,
        __uri.name() : __uri,
        __validated.name() : __validated,
        __rawScan.name() : __rawScan
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'ScanSummary', ScanSummary)


# Complex type {http://www.usharesoft.com/uforge}Services with content type ELEMENT_ONLY
class Services (UForgeObjects):
    """Complex type {http://www.usharesoft.com/uforge}Services with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'Services')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9684, 4)
    _ElementMap = UForgeObjects._ElementMap.copy()
    _AttributeMap = UForgeObjects._AttributeMap.copy()
    # Base type is UForgeObjects
    
    # Element services uses Python identifier services
    __services = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'services'), 'services', '__httpwww_usharesoft_comuforge_Services_services', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9688, 20), )

    
    services = property(__services.value, __services.set, None, None)

    
    # Element total (total) inherited from {http://www.usharesoft.com/uforge}UForgeObjects
    _ElementMap.update({
        __services.name() : __services
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'Services', Services)


# Complex type {http://www.usharesoft.com/uforge}ServiceStatus with content type ELEMENT_ONLY
class ServiceStatus (UForgeObject):
    """
                Provides the status of the platform.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ServiceStatus')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9700, 4)
    _ElementMap = UForgeObject._ElementMap.copy()
    _AttributeMap = UForgeObject._AttributeMap.copy()
    # Base type is UForgeObject
    
    # Element alive uses Python identifier alive
    __alive = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'alive'), 'alive', '__httpwww_usharesoft_comuforge_ServiceStatus_alive', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9709, 20), )

    
    alive = property(__alive.value, __alive.set, None, 'determines if the platform is up and running')

    
    # Element version uses Python identifier version
    __version = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'version'), 'version', '__httpwww_usharesoft_comuforge_ServiceStatus_version', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9714, 20), )

    
    version = property(__version.value, __version.set, None, 'the current version of the platform')

    
    # Element serviceLoad uses Python identifier serviceLoad
    __serviceLoad = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'serviceLoad'), 'serviceLoad', '__httpwww_usharesoft_comuforge_ServiceStatus_serviceLoad', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9719, 20), )

    
    serviceLoad = property(__serviceLoad.value, __serviceLoad.set, None, 'the current service load (max is 100)')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __alive.name() : __alive,
        __version.name() : __version,
        __serviceLoad.name() : __serviceLoad
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'ServiceStatus', ServiceStatus)


# Complex type {http://www.usharesoft.com/uforge}SoftwareArtifacts with content type ELEMENT_ONLY
class SoftwareArtifacts (UForgeObjects):
    """
                Provides a list of :ref:`softwareartifact-object` objects.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'SoftwareArtifacts')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9873, 4)
    _ElementMap = UForgeObjects._ElementMap.copy()
    _AttributeMap = UForgeObjects._AttributeMap.copy()
    # Base type is UForgeObjects
    
    # Element softwareArtifacts uses Python identifier softwareArtifacts
    __softwareArtifacts = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'softwareArtifacts'), 'softwareArtifacts', '__httpwww_usharesoft_comuforge_SoftwareArtifacts_softwareArtifacts', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9882, 20), )

    
    softwareArtifacts = property(__softwareArtifacts.value, __softwareArtifacts.set, None, None)

    
    # Element total (total) inherited from {http://www.usharesoft.com/uforge}UForgeObjects
    _ElementMap.update({
        __softwareArtifacts.name() : __softwareArtifacts
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'SoftwareArtifacts', SoftwareArtifacts)


# Complex type {http://www.usharesoft.com/uforge}SoftwareBundle with content type ELEMENT_ONLY
class SoftwareBundle (UForgeObject):
    """
                Describes a software bundle (MySoftware or Project).
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'SoftwareBundle')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9894, 4)
    _ElementMap = UForgeObject._ElementMap.copy()
    _AttributeMap = UForgeObject._AttributeMap.copy()
    # Base type is UForgeObject
    
    # Element tag uses Python identifier tag
    __tag = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'tag'), 'tag', '__httpwww_usharesoft_comuforge_SoftwareBundle_tag', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9903, 20), )

    
    tag = property(__tag.value, __tag.set, None, 'the tag information')

    
    # Element shortTag uses Python identifier shortTag
    __shortTag = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'shortTag'), 'shortTag', '__httpwww_usharesoft_comuforge_SoftwareBundle_shortTag', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9908, 20), )

    
    shortTag = property(__shortTag.value, __shortTag.set, None, 'the short tag information (mySoftware or project)')

    
    # Element name uses Python identifier name
    __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__httpwww_usharesoft_comuforge_SoftwareBundle_name', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9913, 20), )

    
    name = property(__name.value, __name.set, None, 'the name of this software bundle')

    
    # Element version uses Python identifier version
    __version = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'version'), 'version', '__httpwww_usharesoft_comuforge_SoftwareBundle_version', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9918, 20), )

    
    version = property(__version.value, __version.set, None, 'the version information of this software bundle')

    
    # Element description uses Python identifier description
    __description = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'description'), 'description', '__httpwww_usharesoft_comuforge_SoftwareBundle_description', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9923, 20), )

    
    description = property(__description.value, __description.set, None, 'the description for this software bundle')

    
    # Element release uses Python identifier release
    __release = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'release'), 'release', '__httpwww_usharesoft_comuforge_SoftwareBundle_release', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9928, 20), )

    
    release = property(__release.value, __release.set, None, 'the release information for the software bundle')

    
    # Element location uses Python identifier location
    __location = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'location'), 'location', '__httpwww_usharesoft_comuforge_SoftwareBundle_location', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9933, 20), )

    
    location = property(__location.value, __location.set, None, None)

    
    # Element defaultInstallLocation uses Python identifier defaultInstallLocation
    __defaultInstallLocation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'defaultInstallLocation'), 'defaultInstallLocation', '__httpwww_usharesoft_comuforge_SoftwareBundle_defaultInstallLocation', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9934, 20), )

    
    defaultInstallLocation = property(__defaultInstallLocation.value, __defaultInstallLocation.set, None, 'the default full pathname of where to install the software bundle (if not a native package)')

    
    # Element installLocation uses Python identifier installLocation
    __installLocation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'installLocation'), 'installLocation', '__httpwww_usharesoft_comuforge_SoftwareBundle_installLocation', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9939, 20), )

    
    installLocation = property(__installLocation.value, __installLocation.set, None, 'the full pathname of where to install this software bundle item (overrides the ``defaultInstallLocation``)')

    
    # Element restricted uses Python identifier restricted
    __restricted = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'restricted'), 'restricted', '__httpwww_usharesoft_comuforge_SoftwareBundle_restricted', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9944, 20), )

    
    restricted = property(__restricted.value, __restricted.set, None, 'a boolean highlighting if the Software bundle is restricted')

    
    # Element installedSize uses Python identifier installedSize
    __installedSize = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'installedSize'), 'installedSize', '__httpwww_usharesoft_comuforge_SoftwareBundle_installedSize', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9949, 20), )

    
    installedSize = property(__installedSize.value, __installedSize.set, None, 'the estimated disk size (in bytes) required to install this software bundle')

    
    # Element size uses Python identifier size
    __size = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'size'), 'size', '__httpwww_usharesoft_comuforge_SoftwareBundle_size', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9954, 20), )

    
    size = property(__size.value, __size.set, None, 'the total size of this software bundle (in bytes)')

    
    # Element revision uses Python identifier revision
    __revision = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'revision'), 'revision', '__httpwww_usharesoft_comuforge_SoftwareBundle_revision', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9959, 20), )

    
    revision = property(__revision.value, __revision.set, None, 'the revision number of the software bundle')

    
    # Element bundleRestriction uses Python identifier bundleRestriction
    __bundleRestriction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'bundleRestriction'), 'bundleRestriction', '__httpwww_usharesoft_comuforge_SoftwareBundle_bundleRestriction', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9964, 20), )

    
    bundleRestriction = property(__bundleRestriction.value, __bundleRestriction.set, None, 'the restriction for this software bundle')

    
    # Element artifactsUri uses Python identifier artifactsUri
    __artifactsUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'artifactsUri'), 'artifactsUri', '__httpwww_usharesoft_comuforge_SoftwareBundle_artifactsUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9969, 20), )

    
    artifactsUri = property(__artifactsUri.value, __artifactsUri.set, None, 'the uri resource to retrieve the details of software artifacts contained in the software bundle')

    
    # Element uri uses Python identifier uri
    __uri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'uri'), 'uri', '__httpwww_usharesoft_comuforge_SoftwareBundle_uri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9974, 20), )

    
    uri = property(__uri.value, __uri.set, None, 'the uri resource of this software bundle object')

    
    # Element exportUri uses Python identifier exportUri
    __exportUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'exportUri'), 'exportUri', '__httpwww_usharesoft_comuforge_SoftwareBundle_exportUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9979, 20), )

    
    exportUri = property(__exportUri.value, __exportUri.set, None, 'uri resource used to export this software bundle')

    
    # Element category uses Python identifier category
    __category = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'category'), 'category', '__httpwww_usharesoft_comuforge_SoftwareBundle_category', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9984, 20), )

    
    category = property(__category.value, __category.set, None, 'the category for this software bundle (project)')

    
    # Element license uses Python identifier license
    __license = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'license'), 'license', '__httpwww_usharesoft_comuforge_SoftwareBundle_license', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9989, 20), )

    
    license = property(__license.value, __license.set, None, 'the license information (see :ref:`license-object`)')

    
    # Element logo uses Python identifier logo
    __logo = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'logo'), 'logo', '__httpwww_usharesoft_comuforge_SoftwareBundle_logo', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9994, 20), )

    
    logo = property(__logo.value, __logo.set, None, 'the :ref:`logo-object` object for the software bundle')

    
    # Element maintainer uses Python identifier maintainer
    __maintainer = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'maintainer'), 'maintainer', '__httpwww_usharesoft_comuforge_SoftwareBundle_maintainer', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9999, 20), )

    
    maintainer = property(__maintainer.value, __maintainer.set, None, 'the maintainer name for this project')

    
    # Element website uses Python identifier website
    __website = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'website'), 'website', '__httpwww_usharesoft_comuforge_SoftwareBundle_website', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10004, 20), )

    
    website = property(__website.value, __website.set, None, 'the website URL of the maintainer')

    
    # Element softwareArtifactUris uses Python identifier softwareArtifactUris
    __softwareArtifactUris = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'softwareArtifactUris'), 'softwareArtifactUris', '__httpwww_usharesoft_comuforge_SoftwareBundle_softwareArtifactUris', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10009, 20), )

    
    softwareArtifactUris = property(__softwareArtifactUris.value, __softwareArtifactUris.set, None, 'the list of uri resources for each software artifacts in the software bundle')

    
    # Element formatDependent uses Python identifier formatDependent
    __formatDependent = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'formatDependent'), 'formatDependent', '__httpwww_usharesoft_comuforge_SoftwareBundle_formatDependent', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10014, 20), )

    
    formatDependent = property(__formatDependent.value, __formatDependent.set, None, 'a boolean highlighting if the Software bundle is restricted on target format')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __tag.name() : __tag,
        __shortTag.name() : __shortTag,
        __name.name() : __name,
        __version.name() : __version,
        __description.name() : __description,
        __release.name() : __release,
        __location.name() : __location,
        __defaultInstallLocation.name() : __defaultInstallLocation,
        __installLocation.name() : __installLocation,
        __restricted.name() : __restricted,
        __installedSize.name() : __installedSize,
        __size.name() : __size,
        __revision.name() : __revision,
        __bundleRestriction.name() : __bundleRestriction,
        __artifactsUri.name() : __artifactsUri,
        __uri.name() : __uri,
        __exportUri.name() : __exportUri,
        __category.name() : __category,
        __license.name() : __license,
        __logo.name() : __logo,
        __maintainer.name() : __maintainer,
        __website.name() : __website,
        __softwareArtifactUris.name() : __softwareArtifactUris,
        __formatDependent.name() : __formatDependent
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'SoftwareBundle', SoftwareBundle)


# Complex type {http://www.usharesoft.com/uforge}SoftwareBundles with content type ELEMENT_ONLY
class SoftwareBundles (UForgeObjects):
    """
                Provides a list of :ref:`softwarebundle-object` objects.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'SoftwareBundles')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10024, 4)
    _ElementMap = UForgeObjects._ElementMap.copy()
    _AttributeMap = UForgeObjects._AttributeMap.copy()
    # Base type is UForgeObjects
    
    # Element softwareBundles uses Python identifier softwareBundles
    __softwareBundles = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'softwareBundles'), 'softwareBundles', '__httpwww_usharesoft_comuforge_SoftwareBundles_softwareBundles', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10033, 20), )

    
    softwareBundles = property(__softwareBundles.value, __softwareBundles.set, None, None)

    
    # Element total (total) inherited from {http://www.usharesoft.com/uforge}UForgeObjects
    _ElementMap.update({
        __softwareBundles.name() : __softwareBundles
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'SoftwareBundles', SoftwareBundles)


# Complex type {http://www.usharesoft.com/uforge}SoftwareBundleExport with content type ELEMENT_ONLY
class SoftwareBundleExport (UForgeObject):
    """
                Holds tracking information on requests to export a software bundle. An export basically
                archives the software bundle meta-data and all relevant files and allows the user to download that archive. The archive
                information can then be version controlled or imported to another UForge platform.

                
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'SoftwareBundleExport')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10045, 4)
    _ElementMap = UForgeObject._ElementMap.copy()
    _AttributeMap = UForgeObject._AttributeMap.copy()
    # Base type is UForgeObject
    
    # Element bundleName uses Python identifier bundleName
    __bundleName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'bundleName'), 'bundleName', '__httpwww_usharesoft_comuforge_SoftwareBundleExport_bundleName', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10060, 20), )

    
    bundleName = property(__bundleName.value, __bundleName.set, None, 'the name of this exported software bundle')

    
    # Element bundleVersion uses Python identifier bundleVersion
    __bundleVersion = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'bundleVersion'), 'bundleVersion', '__httpwww_usharesoft_comuforge_SoftwareBundleExport_bundleVersion', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10065, 20), )

    
    bundleVersion = property(__bundleVersion.value, __bundleVersion.set, None, 'the version information of this exported software bundle')

    
    # Element downloadUri uses Python identifier downloadUri
    __downloadUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'downloadUri'), 'downloadUri', '__httpwww_usharesoft_comuforge_SoftwareBundleExport_downloadUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10070, 20), )

    
    downloadUri = property(__downloadUri.value, __downloadUri.set, None, 'uri resource used to download this exported software bundle (as an archive)')

    
    # Element location uses Python identifier location
    __location = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'location'), 'location', '__httpwww_usharesoft_comuforge_SoftwareBundleExport_location', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10075, 20), )

    
    location = property(__location.value, __location.set, None, 'the full pathname where the exported software bundle (as an archive) is stored locally')

    
    # Element parentUri uses Python identifier parentUri
    __parentUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'parentUri'), 'parentUri', '__httpwww_usharesoft_comuforge_SoftwareBundleExport_parentUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10080, 20), )

    
    parentUri = property(__parentUri.value, __parentUri.set, None, 'the uri resource of the parent object this exported software bundle belongs to')

    
    # Element status uses Python identifier status
    __status = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'status'), 'status', '__httpwww_usharesoft_comuforge_SoftwareBundleExport_status', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10085, 20), )

    
    status = property(__status.value, __status.set, None, 'the current status of the exported software bundle')

    
    # Element uri uses Python identifier uri
    __uri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'uri'), 'uri', '__httpwww_usharesoft_comuforge_SoftwareBundleExport_uri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10090, 20), )

    
    uri = property(__uri.value, __uri.set, None, 'the uri resource of this exported software bundle object')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __bundleName.name() : __bundleName,
        __bundleVersion.name() : __bundleVersion,
        __downloadUri.name() : __downloadUri,
        __location.name() : __location,
        __parentUri.name() : __parentUri,
        __status.name() : __status,
        __uri.name() : __uri
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'SoftwareBundleExport', SoftwareBundleExport)


# Complex type {http://www.usharesoft.com/uforge}SoftwareFiles with content type ELEMENT_ONLY
class SoftwareFiles (UForgeObjects):
    """
                Provides a list of :ref:`softwarefile-object` objects.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'SoftwareFiles')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10179, 4)
    _ElementMap = UForgeObjects._ElementMap.copy()
    _AttributeMap = UForgeObjects._AttributeMap.copy()
    # Base type is UForgeObjects
    
    # Element softwareFiles uses Python identifier softwareFiles
    __softwareFiles = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'softwareFiles'), 'softwareFiles', '__httpwww_usharesoft_comuforge_SoftwareFiles_softwareFiles', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10188, 20), )

    
    softwareFiles = property(__softwareFiles.value, __softwareFiles.set, None, None)

    
    # Element total (total) inherited from {http://www.usharesoft.com/uforge}UForgeObjects
    _ElementMap.update({
        __softwareFiles.name() : __softwareFiles
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'SoftwareFiles', SoftwareFiles)


# Complex type {http://www.usharesoft.com/uforge}SSHKey with content type ELEMENT_ONLY
class SSHKey (UForgeObject):
    """
                Provides information of a public SSH key.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'SSHKey')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10200, 4)
    _ElementMap = UForgeObject._ElementMap.copy()
    _AttributeMap = UForgeObject._AttributeMap.copy()
    # Base type is UForgeObject
    
    # Element name uses Python identifier name
    __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__httpwww_usharesoft_comuforge_SSHKey_name', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10209, 20), )

    
    name = property(__name.value, __name.set, None, 'the name of the ssh key')

    
    # Element publicKey uses Python identifier publicKey
    __publicKey = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'publicKey'), 'publicKey', '__httpwww_usharesoft_comuforge_SSHKey_publicKey', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10214, 20), )

    
    publicKey = property(__publicKey.value, __publicKey.set, None, 'the public ssh key content')

    
    # Element uri uses Python identifier uri
    __uri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'uri'), 'uri', '__httpwww_usharesoft_comuforge_SSHKey_uri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10219, 20), )

    
    uri = property(__uri.value, __uri.set, None, 'the uri resource to this ssh key object')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __name.name() : __name,
        __publicKey.name() : __publicKey,
        __uri.name() : __uri
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'SSHKey', SSHKey)


# Complex type {http://www.usharesoft.com/uforge}SSHKeys with content type ELEMENT_ONLY
class SSHKeys (UForgeObjects):
    """
                Provides a list of :ref:`sshkey-object` objects.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'SSHKeys')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10229, 4)
    _ElementMap = UForgeObjects._ElementMap.copy()
    _AttributeMap = UForgeObjects._AttributeMap.copy()
    # Base type is UForgeObjects
    
    # Element sshKeys uses Python identifier sshKeys
    __sshKeys = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'sshKeys'), 'sshKeys', '__httpwww_usharesoft_comuforge_SSHKeys_sshKeys', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10238, 20), )

    
    sshKeys = property(__sshKeys.value, __sshKeys.set, None, 'the list of :ref:`sshkey-object` objects')

    
    # Element total (total) inherited from {http://www.usharesoft.com/uforge}UForgeObjects
    _ElementMap.update({
        __sshKeys.name() : __sshKeys
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'SSHKeys', SSHKeys)


# Complex type {http://www.usharesoft.com/uforge}StatDataPoint with content type ELEMENT_ONLY
class StatDataPoint (UForgeObject):
    """
                Generic object holding a statistic data point.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'StatDataPoint')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10254, 4)
    _ElementMap = UForgeObject._ElementMap.copy()
    _AttributeMap = UForgeObject._AttributeMap.copy()
    # Base type is UForgeObject
    
    # Element date uses Python identifier date
    __date = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'date'), 'date', '__httpwww_usharesoft_comuforge_StatDataPoint_date', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10263, 20), )

    
    date = property(__date.value, __date.set, None, 'the date of this data point')

    
    # Element distribArch uses Python identifier distribArch
    __distribArch = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'distribArch'), 'distribArch', '__httpwww_usharesoft_comuforge_StatDataPoint_distribArch', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10268, 20), )

    
    distribArch = property(__distribArch.value, __distribArch.set, None, 'the architecture of the operating system')

    
    # Element distribName uses Python identifier distribName
    __distribName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'distribName'), 'distribName', '__httpwww_usharesoft_comuforge_StatDataPoint_distribName', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10273, 20), )

    
    distribName = property(__distribName.value, __distribName.set, None, 'the operating system name')

    
    # Element distribVersion uses Python identifier distribVersion
    __distribVersion = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'distribVersion'), 'distribVersion', '__httpwww_usharesoft_comuforge_StatDataPoint_distribVersion', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10278, 20), )

    
    distribVersion = property(__distribVersion.value, __distribVersion.set, None, 'the operating system version')

    
    # Element endDate uses Python identifier endDate
    __endDate = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'endDate'), 'endDate', '__httpwww_usharesoft_comuforge_StatDataPoint_endDate', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10283, 20), )

    
    endDate = property(__endDate.value, __endDate.set, None, 'the stat timestamp')

    
    # Element errorMessage uses Python identifier errorMessage
    __errorMessage = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'errorMessage'), 'errorMessage', '__httpwww_usharesoft_comuforge_StatDataPoint_errorMessage', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10288, 20), )

    
    errorMessage = property(__errorMessage.value, __errorMessage.set, None, 'error message')

    
    # Element message uses Python identifier message
    __message = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'message'), 'message', '__httpwww_usharesoft_comuforge_StatDataPoint_message', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10293, 20), )

    
    message = property(__message.value, __message.set, None, 'message for this data point')

    
    # Element name uses Python identifier name
    __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__httpwww_usharesoft_comuforge_StatDataPoint_name', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10298, 20), )

    
    name = property(__name.value, __name.set, None, 'the name or tooltip for this data point')

    
    # Element nb uses Python identifier nb
    __nb = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'nb'), 'nb', '__httpwww_usharesoft_comuforge_StatDataPoint_nb', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10303, 20), )

    
    nb = property(__nb.value, __nb.set, None, 'the value for this data point')

    
    # Element percentage uses Python identifier percentage
    __percentage = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'percentage'), 'percentage', '__httpwww_usharesoft_comuforge_StatDataPoint_percentage', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10308, 20), )

    
    percentage = property(__percentage.value, __percentage.set, None, 'the percentage')

    
    # Element startDate uses Python identifier startDate
    __startDate = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'startDate'), 'startDate', '__httpwww_usharesoft_comuforge_StatDataPoint_startDate', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10313, 20), )

    
    startDate = property(__startDate.value, __startDate.set, None, 'the timestamp from where this stat begins')

    
    # Element total uses Python identifier total
    __total = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'total'), 'total', '__httpwww_usharesoft_comuforge_StatDataPoint_total', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10318, 20), )

    
    total = property(__total.value, __total.set, None, 'the total value for this stat')

    
    # Element type uses Python identifier type
    __type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'type'), 'type', '__httpwww_usharesoft_comuforge_StatDataPoint_type', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10323, 20), )

    
    type = property(__type.value, __type.set, None, 'the type of stat')

    
    # Element userCrmId uses Python identifier userCrmId
    __userCrmId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'userCrmId'), 'userCrmId', '__httpwww_usharesoft_comuforge_StatDataPoint_userCrmId', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10328, 20), )

    
    userCrmId = property(__userCrmId.value, __userCrmId.set, None, None)

    
    # Element version uses Python identifier version
    __version = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'version'), 'version', '__httpwww_usharesoft_comuforge_StatDataPoint_version', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10329, 20), )

    
    version = property(__version.value, __version.set, None, None)

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __date.name() : __date,
        __distribArch.name() : __distribArch,
        __distribName.name() : __distribName,
        __distribVersion.name() : __distribVersion,
        __endDate.name() : __endDate,
        __errorMessage.name() : __errorMessage,
        __message.name() : __message,
        __name.name() : __name,
        __nb.name() : __nb,
        __percentage.name() : __percentage,
        __startDate.name() : __startDate,
        __total.name() : __total,
        __type.name() : __type,
        __userCrmId.name() : __userCrmId,
        __version.name() : __version
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'StatDataPoint', StatDataPoint)


# Complex type {http://www.usharesoft.com/uforge}StatDataPoints with content type ELEMENT_ONLY
class StatDataPoints (UForgeObjects):
    """
                Provides a list of :ref:`statdatapoint-object` objects.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'StatDataPoints')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10335, 4)
    _ElementMap = UForgeObjects._ElementMap.copy()
    _AttributeMap = UForgeObjects._AttributeMap.copy()
    # Base type is UForgeObjects
    
    # Element statDataPoints uses Python identifier statDataPoints
    __statDataPoints = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'statDataPoints'), 'statDataPoints', '__httpwww_usharesoft_comuforge_StatDataPoints_statDataPoints', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10344, 20), )

    
    statDataPoints = property(__statDataPoints.value, __statDataPoints.set, None, 'the list of :ref:`statdatapoint-object` objects')

    
    # Element total (total) inherited from {http://www.usharesoft.com/uforge}UForgeObjects
    _ElementMap.update({
        __statDataPoints.name() : __statDataPoints
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'StatDataPoints', StatDataPoints)


# Complex type {http://www.usharesoft.com/uforge}StatTicket with content type ELEMENT_ONLY
class StatTicket (UForgeObject):
    """
                Generic object hodling reference to most of the platform CRUD (create / update / delete) operations.
                StatTicket remains even if the initial attach object gets deleted / updated.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'StatTicket')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10360, 4)
    _ElementMap = UForgeObject._ElementMap.copy()
    _AttributeMap = UForgeObject._AttributeMap.copy()
    # Base type is UForgeObject
    
    # Element actionId uses Python identifier actionId
    __actionId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'actionId'), 'actionId', '__httpwww_usharesoft_comuforge_StatTicket_actionId', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10370, 20), )

    
    actionId = property(__actionId.value, __actionId.set, None, None)

    
    # Element actionName uses Python identifier actionName
    __actionName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'actionName'), 'actionName', '__httpwww_usharesoft_comuforge_StatTicket_actionName', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10371, 20), )

    
    actionName = property(__actionName.value, __actionName.set, None, None)

    
    # Element currency uses Python identifier currency
    __currency = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'currency'), 'currency', '__httpwww_usharesoft_comuforge_StatTicket_currency', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10389, 20), )

    
    currency = property(__currency.value, __currency.set, None, None)

    
    # Element date uses Python identifier date
    __date = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'date'), 'date', '__httpwww_usharesoft_comuforge_StatTicket_date', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10390, 20), )

    
    date = property(__date.value, __date.set, None, None)

    
    # Element description uses Python identifier description
    __description = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'description'), 'description', '__httpwww_usharesoft_comuforge_StatTicket_description', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10391, 20), )

    
    description = property(__description.value, __description.set, None, None)

    
    # Element diskSize uses Python identifier diskSize
    __diskSize = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'diskSize'), 'diskSize', '__httpwww_usharesoft_comuforge_StatTicket_diskSize', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10392, 20), )

    
    diskSize = property(__diskSize.value, __diskSize.set, None, None)

    
    # Element distributionId uses Python identifier distributionId
    __distributionId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'distributionId'), 'distributionId', '__httpwww_usharesoft_comuforge_StatTicket_distributionId', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10393, 20), )

    
    distributionId = property(__distributionId.value, __distributionId.set, None, None)

    
    # Element distributionName uses Python identifier distributionName
    __distributionName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'distributionName'), 'distributionName', '__httpwww_usharesoft_comuforge_StatTicket_distributionName', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10394, 20), )

    
    distributionName = property(__distributionName.value, __distributionName.set, None, None)

    
    # Element formatId uses Python identifier formatId
    __formatId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'formatId'), 'formatId', '__httpwww_usharesoft_comuforge_StatTicket_formatId', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10395, 20), )

    
    formatId = property(__formatId.value, __formatId.set, None, None)

    
    # Element formatName uses Python identifier formatName
    __formatName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'formatName'), 'formatName', '__httpwww_usharesoft_comuforge_StatTicket_formatName', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10396, 20), )

    
    formatName = property(__formatName.value, __formatName.set, None, None)

    
    # Element fromObjectId uses Python identifier fromObjectId
    __fromObjectId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'fromObjectId'), 'fromObjectId', '__httpwww_usharesoft_comuforge_StatTicket_fromObjectId', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10397, 20), )

    
    fromObjectId = property(__fromObjectId.value, __fromObjectId.set, None, None)

    
    # Element fromObjectName uses Python identifier fromObjectName
    __fromObjectName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'fromObjectName'), 'fromObjectName', '__httpwww_usharesoft_comuforge_StatTicket_fromObjectName', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10398, 20), )

    
    fromObjectName = property(__fromObjectName.value, __fromObjectName.set, None, None)

    
    # Element fromObjectType uses Python identifier fromObjectType
    __fromObjectType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'fromObjectType'), 'fromObjectType', '__httpwww_usharesoft_comuforge_StatTicket_fromObjectType', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10399, 20), )

    
    fromObjectType = property(__fromObjectType.value, __fromObjectType.set, None, None)

    
    # Element objectId uses Python identifier objectId
    __objectId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'objectId'), 'objectId', '__httpwww_usharesoft_comuforge_StatTicket_objectId', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10400, 20), )

    
    objectId = property(__objectId.value, __objectId.set, None, None)

    
    # Element objectName uses Python identifier objectName
    __objectName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'objectName'), 'objectName', '__httpwww_usharesoft_comuforge_StatTicket_objectName', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10401, 20), )

    
    objectName = property(__objectName.value, __objectName.set, None, None)

    
    # Element objectStatus uses Python identifier objectStatus
    __objectStatus = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'objectStatus'), 'objectStatus', '__httpwww_usharesoft_comuforge_StatTicket_objectStatus', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10402, 20), )

    
    objectStatus = property(__objectStatus.value, __objectStatus.set, None, None)

    
    # Element objectType uses Python identifier objectType
    __objectType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'objectType'), 'objectType', '__httpwww_usharesoft_comuforge_StatTicket_objectType', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10403, 20), )

    
    objectType = property(__objectType.value, __objectType.set, None, None)

    
    # Element orgId uses Python identifier orgId
    __orgId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'orgId'), 'orgId', '__httpwww_usharesoft_comuforge_StatTicket_orgId', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10404, 20), )

    
    orgId = property(__orgId.value, __orgId.set, None, None)

    
    # Element price uses Python identifier price
    __price = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'price'), 'price', '__httpwww_usharesoft_comuforge_StatTicket_price', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10405, 20), )

    
    price = property(__price.value, __price.set, None, None)

    
    # Element uri uses Python identifier uri
    __uri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'uri'), 'uri', '__httpwww_usharesoft_comuforge_StatTicket_uri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10406, 20), )

    
    uri = property(__uri.value, __uri.set, None, None)

    
    # Element userId uses Python identifier userId
    __userId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'userId'), 'userId', '__httpwww_usharesoft_comuforge_StatTicket_userId', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10407, 20), )

    
    userId = property(__userId.value, __userId.set, None, None)

    
    # Element userLoginName uses Python identifier userLoginName
    __userLoginName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'userLoginName'), 'userLoginName', '__httpwww_usharesoft_comuforge_StatTicket_userLoginName', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10408, 20), )

    
    userLoginName = property(__userLoginName.value, __userLoginName.set, None, None)

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __actionId.name() : __actionId,
        __actionName.name() : __actionName,
        __currency.name() : __currency,
        __date.name() : __date,
        __description.name() : __description,
        __diskSize.name() : __diskSize,
        __distributionId.name() : __distributionId,
        __distributionName.name() : __distributionName,
        __formatId.name() : __formatId,
        __formatName.name() : __formatName,
        __fromObjectId.name() : __fromObjectId,
        __fromObjectName.name() : __fromObjectName,
        __fromObjectType.name() : __fromObjectType,
        __objectId.name() : __objectId,
        __objectName.name() : __objectName,
        __objectStatus.name() : __objectStatus,
        __objectType.name() : __objectType,
        __orgId.name() : __orgId,
        __price.name() : __price,
        __uri.name() : __uri,
        __userId.name() : __userId,
        __userLoginName.name() : __userLoginName
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'StatTicket', StatTicket)


# Complex type {http://www.usharesoft.com/uforge}StatTickets with content type ELEMENT_ONLY
class StatTickets (UForgeObjects):
    """
                Provides a list of :ref:`statticket-object` objects.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'StatTickets')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10414, 4)
    _ElementMap = UForgeObjects._ElementMap.copy()
    _AttributeMap = UForgeObjects._AttributeMap.copy()
    # Base type is UForgeObjects
    
    # Element statTickets uses Python identifier statTickets
    __statTickets = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'statTickets'), 'statTickets', '__httpwww_usharesoft_comuforge_StatTickets_statTickets', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10423, 20), )

    
    statTickets = property(__statTickets.value, __statTickets.set, None, 'the list of :ref:`statticket-object` objects')

    
    # Element total (total) inherited from {http://www.usharesoft.com/uforge}UForgeObjects
    _ElementMap.update({
        __statTickets.name() : __statTickets
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'StatTickets', StatTickets)


# Complex type {http://www.usharesoft.com/uforge}SubscriptionProfile with content type ELEMENT_ONLY
class SubscriptionProfile (UForgeObject):
    """
                Describes access and permission information used when creating new users on the platform.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'SubscriptionProfile')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10438, 4)
    _ElementMap = UForgeObject._ElementMap.copy()
    _AttributeMap = UForgeObject._AttributeMap.copy()
    # Base type is UForgeObject
    
    # Element active uses Python identifier active
    __active = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'active'), 'active', '__httpwww_usharesoft_comuforge_SubscriptionProfile_active', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10447, 20), )

    
    active = property(__active.value, __active.set, None, 'boolean flag to indicate whether this subscription profile can be used')

    
    # Element admins uses Python identifier admins
    __admins = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'admins'), 'admins', '__httpwww_usharesoft_comuforge_SubscriptionProfile_admins', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10452, 20), )

    
    admins = property(__admins.value, __admins.set, None, 'the list of administrators that can use this subscription profile when creating a new user (see :ref:`user-object`)')

    
    # Element adminsUri uses Python identifier adminsUri
    __adminsUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'adminsUri'), 'adminsUri', '__httpwww_usharesoft_comuforge_SubscriptionProfile_adminsUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10462, 20), )

    
    adminsUri = property(__adminsUri.value, __adminsUri.set, None, 'the uri resource to retrieve all the administrators that can use this subscription profile')

    
    # Element code uses Python identifier code
    __code = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'code'), 'code', '__httpwww_usharesoft_comuforge_SubscriptionProfile_code', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10467, 20), )

    
    code = property(__code.value, __code.set, None, 'the subscription profile code to use when creating a user (this subscription profile will be used)')

    
    # Element description uses Python identifier description
    __description = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'description'), 'description', '__httpwww_usharesoft_comuforge_SubscriptionProfile_description', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10472, 20), )

    
    description = property(__description.value, __description.set, None, 'the description of this subscription profile')

    
    # Element distribsUri uses Python identifier distribsUri
    __distribsUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'distribsUri'), 'distribsUri', '__httpwww_usharesoft_comuforge_SubscriptionProfile_distribsUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10477, 20), )

    
    distribsUri = property(__distribsUri.value, __distribsUri.set, None, 'the uri resource to get all the operating systems that the user will be given access to')

    
    # Element distributions uses Python identifier distributions
    __distributions = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'distributions'), 'distributions', '__httpwww_usharesoft_comuforge_SubscriptionProfile_distributions', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10482, 20), )

    
    distributions = property(__distributions.value, __distributions.set, None, 'the list of operating systems that the user will be given access to (see :ref:`distribution-object`)')

    
    # Element formats uses Python identifier formats
    __formats = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'formats'), 'formats', '__httpwww_usharesoft_comuforge_SubscriptionProfile_formats', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10492, 20), )

    
    formats = property(__formats.value, __formats.set, None, 'the list of primitive formats that the user will be given access to (see :ref:`imageformat-object`)')

    
    # Element formatsUri uses Python identifier formatsUri
    __formatsUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'formatsUri'), 'formatsUri', '__httpwww_usharesoft_comuforge_SubscriptionProfile_formatsUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10502, 20), )

    
    formatsUri = property(__formatsUri.value, __formatsUri.set, None, 'the uri resource to get all the primitive formats that the user will be given access to')

    
    # Element targetPlatforms uses Python identifier targetPlatforms
    __targetPlatforms = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'targetPlatforms'), 'targetPlatforms', '__httpwww_usharesoft_comuforge_SubscriptionProfile_targetPlatforms', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10507, 20), )

    
    targetPlatforms = property(__targetPlatforms.value, __targetPlatforms.set, None, 'the list of target platforms that the user will be given access to (see :ref:`targetplatform-object`)')

    
    # Element targetPlatformsUri uses Python identifier targetPlatformsUri
    __targetPlatformsUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'targetPlatformsUri'), 'targetPlatformsUri', '__httpwww_usharesoft_comuforge_SubscriptionProfile_targetPlatformsUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10517, 20), )

    
    targetPlatformsUri = property(__targetPlatformsUri.value, __targetPlatformsUri.set, None, 'the uri resource to get all the target platforms that the user will be given access to')

    
    # Element targetFormats uses Python identifier targetFormats
    __targetFormats = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'targetFormats'), 'targetFormats', '__httpwww_usharesoft_comuforge_SubscriptionProfile_targetFormats', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10522, 20), )

    
    targetFormats = property(__targetFormats.value, __targetFormats.set, None, 'the list of target formats that the user will be given access to (see :ref:`targetformat-object`)')

    
    # Element targetFormatsUri uses Python identifier targetFormatsUri
    __targetFormatsUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'targetFormatsUri'), 'targetFormatsUri', '__httpwww_usharesoft_comuforge_SubscriptionProfile_targetFormatsUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10532, 20), )

    
    targetFormatsUri = property(__targetFormatsUri.value, __targetFormatsUri.set, None, 'the uri resource to get all the target formats that the user will be given access to')

    
    # Element name uses Python identifier name
    __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__httpwww_usharesoft_comuforge_SubscriptionProfile_name', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10537, 20), )

    
    name = property(__name.value, __name.set, None, 'the name of this subscription profile')

    
    # Element orgUri uses Python identifier orgUri
    __orgUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'orgUri'), 'orgUri', '__httpwww_usharesoft_comuforge_SubscriptionProfile_orgUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10542, 20), )

    
    orgUri = property(__orgUri.value, __orgUri.set, None, 'the uri resource of the organization this subscription profile is registered to')

    
    # Element quotas uses Python identifier quotas
    __quotas = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'quotas'), 'quotas', '__httpwww_usharesoft_comuforge_SubscriptionProfile_quotas', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10547, 20), )

    
    quotas = property(__quotas.value, __quotas.set, None, 'the list of quotas that the user will be given (see :ref:`quota-object`)')

    
    # Element quotasUri uses Python identifier quotasUri
    __quotasUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'quotasUri'), 'quotasUri', '__httpwww_usharesoft_comuforge_SubscriptionProfile_quotasUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10557, 20), )

    
    quotasUri = property(__quotasUri.value, __quotasUri.set, None, 'the uri resource to get all the quota information that the user will be given')

    
    # Element roles uses Python identifier roles
    __roles = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'roles'), 'roles', '__httpwww_usharesoft_comuforge_SubscriptionProfile_roles', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10562, 20), )

    
    roles = property(__roles.value, __roles.set, None, 'the list of roles that the user will be given to (see :ref:`role-object`)')

    
    # Element rolesUri uses Python identifier rolesUri
    __rolesUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'rolesUri'), 'rolesUri', '__httpwww_usharesoft_comuforge_SubscriptionProfile_rolesUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10572, 20), )

    
    rolesUri = property(__rolesUri.value, __rolesUri.set, None, 'the uri resource to get all the roles that the user will be given')

    
    # Element uri uses Python identifier uri
    __uri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'uri'), 'uri', '__httpwww_usharesoft_comuforge_SubscriptionProfile_uri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10577, 20), )

    
    uri = property(__uri.value, __uri.set, None, 'the uri resource of this subscription profile object')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __active.name() : __active,
        __admins.name() : __admins,
        __adminsUri.name() : __adminsUri,
        __code.name() : __code,
        __description.name() : __description,
        __distribsUri.name() : __distribsUri,
        __distributions.name() : __distributions,
        __formats.name() : __formats,
        __formatsUri.name() : __formatsUri,
        __targetPlatforms.name() : __targetPlatforms,
        __targetPlatformsUri.name() : __targetPlatformsUri,
        __targetFormats.name() : __targetFormats,
        __targetFormatsUri.name() : __targetFormatsUri,
        __name.name() : __name,
        __orgUri.name() : __orgUri,
        __quotas.name() : __quotas,
        __quotasUri.name() : __quotasUri,
        __roles.name() : __roles,
        __rolesUri.name() : __rolesUri,
        __uri.name() : __uri
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'SubscriptionProfile', SubscriptionProfile)


# Complex type {http://www.usharesoft.com/uforge}SubscriptionProfiles with content type ELEMENT_ONLY
class SubscriptionProfiles (UForgeObjects):
    """
                Provides a list of :ref:`subscriptionprofile-object` objects.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'SubscriptionProfiles')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10587, 4)
    _ElementMap = UForgeObjects._ElementMap.copy()
    _AttributeMap = UForgeObjects._AttributeMap.copy()
    # Base type is UForgeObjects
    
    # Element subscriptionProfiles uses Python identifier subscriptionProfiles
    __subscriptionProfiles = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'subscriptionProfiles'), 'subscriptionProfiles', '__httpwww_usharesoft_comuforge_SubscriptionProfiles_subscriptionProfiles', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10596, 20), )

    
    subscriptionProfiles = property(__subscriptionProfiles.value, __subscriptionProfiles.set, None, 'the list of :ref:`subscriptionprofile-object` objects')

    
    # Element total (total) inherited from {http://www.usharesoft.com/uforge}UForgeObjects
    _ElementMap.update({
        __subscriptionProfiles.name() : __subscriptionProfiles
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'SubscriptionProfiles', SubscriptionProfiles)


# Complex type {http://www.usharesoft.com/uforge}SourceSummary with content type ELEMENT_ONLY
class SourceSummary (UForgeObject):
    """Complex type {http://www.usharesoft.com/uforge}SourceSummary with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = True
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'SourceSummary')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10611, 4)
    _ElementMap = UForgeObject._ElementMap.copy()
    _AttributeMap = UForgeObject._AttributeMap.copy()
    # Base type is UForgeObject
    
    # Element name uses Python identifier name
    __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__httpwww_usharesoft_comuforge_SourceSummary_name', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10615, 20), )

    
    name = property(__name.value, __name.set, None, 'the name')

    
    # Element uri uses Python identifier uri
    __uri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'uri'), 'uri', '__httpwww_usharesoft_comuforge_SourceSummary_uri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10620, 20), )

    
    uri = property(__uri.value, __uri.set, None, 'the uri')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __name.name() : __name,
        __uri.name() : __uri
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'SourceSummary', SourceSummary)


# Complex type {http://www.usharesoft.com/uforge}Tag with content type ELEMENT_ONLY
class Tag (UForgeObject):
    """
                Provides tagging information.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'Tag')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10630, 4)
    _ElementMap = UForgeObject._ElementMap.copy()
    _AttributeMap = UForgeObject._AttributeMap.copy()
    # Base type is UForgeObject
    
    # Element name uses Python identifier name
    __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__httpwww_usharesoft_comuforge_Tag_name', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10639, 20), )

    
    name = property(__name.value, __name.set, None, 'the public tag name')

    
    # Element uri uses Python identifier uri
    __uri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'uri'), 'uri', '__httpwww_usharesoft_comuforge_Tag_uri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10644, 20), )

    
    uri = property(__uri.value, __uri.set, None, 'the uri resource of this tag object')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __name.name() : __name,
        __uri.name() : __uri
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'Tag', Tag)


# Complex type {http://www.usharesoft.com/uforge}TargetFormat with content type ELEMENT_ONLY
class TargetFormat (UForgeObject):
    """
                Holds information that extends a primitive :ref:`imageformat-object`. This allows administrators to customize and
                rebrand machine image formats.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'TargetFormat')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10655, 4)
    _ElementMap = UForgeObject._ElementMap.copy()
    _AttributeMap = UForgeObject._AttributeMap.copy()
    # Base type is UForgeObject
    
    # Element name uses Python identifier name
    __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__httpwww_usharesoft_comuforge_TargetFormat_name', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10665, 20), )

    
    name = property(__name.value, __name.set, None, 'the name of this format')

    
    # Element logo uses Python identifier logo
    __logo = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'logo'), 'logo', '__httpwww_usharesoft_comuforge_TargetFormat_logo', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10670, 20), )

    
    logo = property(__logo.value, __logo.set, None, 'the logo of this format (see :ref:`logo-object`)')

    
    # Element format uses Python identifier format
    __format = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'format'), 'format', '__httpwww_usharesoft_comuforge_TargetFormat_format', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10675, 20), )

    
    format = property(__format.value, __format.set, None, 'the primitive format this target platform is based on')

    
    # Element category uses Python identifier category
    __category = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'category'), 'category', '__httpwww_usharesoft_comuforge_TargetFormat_category', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10680, 20), )

    
    category = property(__category.value, __category.set, None, 'the category for this target format')

    
    # Element type uses Python identifier type
    __type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'type'), 'type', '__httpwww_usharesoft_comuforge_TargetFormat_type', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10685, 20), )

    
    type = property(__type.value, __type.set, None, 'the target format type')

    
    # Element credAccountType uses Python identifier credAccountType
    __credAccountType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'credAccountType'), 'credAccountType', '__httpwww_usharesoft_comuforge_TargetFormat_credAccountType', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10698, 20), )

    
    credAccountType = property(__credAccountType.value, __credAccountType.set, None, 'the cloud account type this target format is mapped to')

    
    # Element targetPlatformsUri uses Python identifier targetPlatformsUri
    __targetPlatformsUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'targetPlatformsUri'), 'targetPlatformsUri', '__httpwww_usharesoft_comuforge_TargetFormat_targetPlatformsUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10722, 20), )

    
    targetPlatformsUri = property(__targetPlatformsUri.value, __targetPlatformsUri.set, None, 'the uri resource to retrieve all the target platforms where this target format is used')

    
    # Element targetPlatformsUriList uses Python identifier targetPlatformsUriList
    __targetPlatformsUriList = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'targetPlatformsUriList'), 'targetPlatformsUriList', '__httpwww_usharesoft_comuforge_TargetFormat_targetPlatformsUriList', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10727, 20), )

    
    targetPlatformsUriList = property(__targetPlatformsUriList.value, __targetPlatformsUriList.set, None, 'the list of uri resources for the target platform objects where this target format is used')

    
    # Element credInfos uses Python identifier credInfos
    __credInfos = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'credInfos'), 'credInfos', '__httpwww_usharesoft_comuforge_TargetFormat_credInfos', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10732, 20), )

    
    credInfos = property(__credInfos.value, __credInfos.set, None, 'the end-user information to get the necessary credentials to generate a machine image to this particular TargetFormat')

    
    # Element imageInfos uses Python identifier imageInfos
    __imageInfos = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'imageInfos'), 'imageInfos', '__httpwww_usharesoft_comuforge_TargetFormat_imageInfos', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10737, 20), )

    
    imageInfos = property(__imageInfos.value, __imageInfos.set, None, 'the end-user information that could be provided before a user generates a machine image')

    
    # Element publishInfos uses Python identifier publishInfos
    __publishInfos = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'publishInfos'), 'publishInfos', '__httpwww_usharesoft_comuforge_TargetFormat_publishInfos', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10742, 20), )

    
    publishInfos = property(__publishInfos.value, __publishInfos.set, None, 'the end-user information that could be provided before a user publishes a machine image')

    
    # Element access uses Python identifier access
    __access = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'access'), 'access', '__httpwww_usharesoft_comuforge_TargetFormat_access', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10747, 20), )

    
    access = property(__access.value, __access.set, None, 'a boolean indicating whether the user has access to the TargetFormat or not')

    
    # Element active uses Python identifier active
    __active = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'active'), 'active', '__httpwww_usharesoft_comuforge_TargetFormat_active', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10752, 20), )

    
    active = property(__active.value, __active.set, None, 'a boolean indicated whether the TargetFormat is availble in the Org the user is registered to')

    
    # Element preselected uses Python identifier preselected
    __preselected = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'preselected'), 'preselected', '__httpwww_usharesoft_comuforge_TargetFormat_preselected', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10757, 20), )

    
    preselected = property(__preselected.value, __preselected.set, None, None)

    
    # Element uri uses Python identifier uri
    __uri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'uri'), 'uri', '__httpwww_usharesoft_comuforge_TargetFormat_uri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10758, 20), )

    
    uri = property(__uri.value, __uri.set, None, 'the uri resource of this target format object')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __name.name() : __name,
        __logo.name() : __logo,
        __format.name() : __format,
        __category.name() : __category,
        __type.name() : __type,
        __credAccountType.name() : __credAccountType,
        __targetPlatformsUri.name() : __targetPlatformsUri,
        __targetPlatformsUriList.name() : __targetPlatformsUriList,
        __credInfos.name() : __credInfos,
        __imageInfos.name() : __imageInfos,
        __publishInfos.name() : __publishInfos,
        __access.name() : __access,
        __active.name() : __active,
        __preselected.name() : __preselected,
        __uri.name() : __uri
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'TargetFormat', TargetFormat)


# Complex type {http://www.usharesoft.com/uforge}TargetFormats with content type ELEMENT_ONLY
class TargetFormats (UForgeObjects):
    """
                Provides a list of :ref:`targetformat-object` objects.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'TargetFormats')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10768, 4)
    _ElementMap = UForgeObjects._ElementMap.copy()
    _AttributeMap = UForgeObjects._AttributeMap.copy()
    # Base type is UForgeObjects
    
    # Element targetFormats uses Python identifier targetFormats
    __targetFormats = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'targetFormats'), 'targetFormats', '__httpwww_usharesoft_comuforge_TargetFormats_targetFormats', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10777, 20), )

    
    targetFormats = property(__targetFormats.value, __targetFormats.set, None, 'the list of :ref:`targetformat-object` objects')

    
    # Element total (total) inherited from {http://www.usharesoft.com/uforge}UForgeObjects
    _ElementMap.update({
        __targetFormats.name() : __targetFormats
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'TargetFormats', TargetFormats)


# Complex type {http://www.usharesoft.com/uforge}TargetPlatform with content type ELEMENT_ONLY
class TargetPlatform (UForgeObject):
    """
                Holds information on a target cloud platform that extends one of the primitive cloud environments supported by the
                platform. This allows administrators to customize target cloud environments. A target platform may include one
                or more :ref:`targetformat-object` objects.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'TargetPlatform')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10793, 4)
    _ElementMap = UForgeObject._ElementMap.copy()
    _AttributeMap = UForgeObject._AttributeMap.copy()
    # Base type is UForgeObject
    
    # Element name uses Python identifier name
    __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__httpwww_usharesoft_comuforge_TargetPlatform_name', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10804, 20), )

    
    name = property(__name.value, __name.set, None, 'the name of this target platform')

    
    # Element logo uses Python identifier logo
    __logo = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'logo'), 'logo', '__httpwww_usharesoft_comuforge_TargetPlatform_logo', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10809, 20), )

    
    logo = property(__logo.value, __logo.set, None, 'the logo of this target platform (see :ref:`logo-object`)')

    
    # Element type uses Python identifier type
    __type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'type'), 'type', '__httpwww_usharesoft_comuforge_TargetPlatform_type', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10814, 20), )

    
    type = property(__type.value, __type.set, None, 'the primitive type for this target platform')

    
    # Element targetFormatsUri uses Python identifier targetFormatsUri
    __targetFormatsUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'targetFormatsUri'), 'targetFormatsUri', '__httpwww_usharesoft_comuforge_TargetPlatform_targetFormatsUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10838, 20), )

    
    targetFormatsUri = property(__targetFormatsUri.value, __targetFormatsUri.set, None, 'the uri resource to retrieve the target formats this target platform contains')

    
    # Element targetFormatsUriList uses Python identifier targetFormatsUriList
    __targetFormatsUriList = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'targetFormatsUriList'), 'targetFormatsUriList', '__httpwww_usharesoft_comuforge_TargetPlatform_targetFormatsUriList', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10843, 20), )

    
    targetFormatsUriList = property(__targetFormatsUriList.value, __targetFormatsUriList.set, None, 'the list of uri resources for each target format this target platform contains')

    
    # Element accountInfos uses Python identifier accountInfos
    __accountInfos = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'accountInfos'), 'accountInfos', '__httpwww_usharesoft_comuforge_TargetPlatform_accountInfos', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10848, 20), )

    
    accountInfos = property(__accountInfos.value, __accountInfos.set, None, 'the end-user information that could be displayed to help the user get the necessary credentials information (cloud platform api keys, etc.)')

    
    # Element access uses Python identifier access
    __access = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'access'), 'access', '__httpwww_usharesoft_comuforge_TargetPlatform_access', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10853, 20), )

    
    access = property(__access.value, __access.set, None, 'a boolean indicating whether the user has access to the TargetFormat or not')

    
    # Element active uses Python identifier active
    __active = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'active'), 'active', '__httpwww_usharesoft_comuforge_TargetPlatform_active', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10858, 20), )

    
    active = property(__active.value, __active.set, None, 'a boolean indicated whether the TargetFormat is availble in the Org the user is registered to')

    
    # Element uri uses Python identifier uri
    __uri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'uri'), 'uri', '__httpwww_usharesoft_comuforge_TargetPlatform_uri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10863, 20), )

    
    uri = property(__uri.value, __uri.set, None, 'the uri resource for this target platform object')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __name.name() : __name,
        __logo.name() : __logo,
        __type.name() : __type,
        __targetFormatsUri.name() : __targetFormatsUri,
        __targetFormatsUriList.name() : __targetFormatsUriList,
        __accountInfos.name() : __accountInfos,
        __access.name() : __access,
        __active.name() : __active,
        __uri.name() : __uri
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'TargetPlatform', TargetPlatform)


# Complex type {http://www.usharesoft.com/uforge}TargetPlatforms with content type ELEMENT_ONLY
class TargetPlatforms (UForgeObjects):
    """
                Provides a list of :ref:`targetplatform-object` objects.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'TargetPlatforms')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10873, 4)
    _ElementMap = UForgeObjects._ElementMap.copy()
    _AttributeMap = UForgeObjects._AttributeMap.copy()
    # Base type is UForgeObjects
    
    # Element targetPlatforms uses Python identifier targetPlatforms
    __targetPlatforms = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'targetPlatforms'), 'targetPlatforms', '__httpwww_usharesoft_comuforge_TargetPlatforms_targetPlatforms', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10882, 20), )

    
    targetPlatforms = property(__targetPlatforms.value, __targetPlatforms.set, None, 'the list of :ref:`targetplatform-object` objects')

    
    # Element total (total) inherited from {http://www.usharesoft.com/uforge}UForgeObjects
    _ElementMap.update({
        __targetPlatforms.name() : __targetPlatforms
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'TargetPlatforms', TargetPlatforms)


# Complex type {http://www.usharesoft.com/uforge}UForgeUploadObject with content type ELEMENT_ONLY
class UForgeUploadObject (UForgeObject):
    """
                Holds generic information used by platform objects that can be uploaded
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = True
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'UForgeUploadObject')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10980, 4)
    _ElementMap = UForgeObject._ElementMap.copy()
    _AttributeMap = UForgeObject._AttributeMap.copy()
    # Base type is UForgeObject
    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element md5sum uses Python identifier md5sum
    __md5sum = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'md5sum'), 'md5sum', '__httpwww_usharesoft_comuforge_UForgeUploadObject_md5sum', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10989, 20), )

    
    md5sum = property(__md5sum.value, __md5sum.set, None, 'the md5sum of the uploaded object')

    
    # Element mimeType uses Python identifier mimeType
    __mimeType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'mimeType'), 'mimeType', '__httpwww_usharesoft_comuforge_UForgeUploadObject_mimeType', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10994, 20), )

    
    mimeType = property(__mimeType.value, __mimeType.set, None, 'the mime type of the file uploaded')

    
    # Element sha256sum uses Python identifier sha256sum
    __sha256sum = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'sha256sum'), 'sha256sum', '__httpwww_usharesoft_comuforge_UForgeUploadObject_sha256sum', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10999, 20), )

    
    sha256sum = property(__sha256sum.value, __sha256sum.set, None, 'the sha256 value of the uploaded object')

    
    # Element size uses Python identifier size
    __size = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'size'), 'size', '__httpwww_usharesoft_comuforge_UForgeUploadObject_size', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11004, 20), )

    
    size = property(__size.value, __size.set, None, 'the size (in bytes) of the uploaded object')

    
    # Element status uses Python identifier status
    __status = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'status'), 'status', '__httpwww_usharesoft_comuforge_UForgeUploadObject_status', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11009, 20), )

    
    status = property(__status.value, __status.set, None, 'the upload status (see :ref:`status-object`)')

    
    # Element uploaded uses Python identifier uploaded
    __uploaded = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'uploaded'), 'uploaded', '__httpwww_usharesoft_comuforge_UForgeUploadObject_uploaded', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11014, 20), )

    
    uploaded = property(__uploaded.value, __uploaded.set, None, 'a boolean to indicate if the file has been uploaded')

    
    # Element uploadedTime uses Python identifier uploadedTime
    __uploadedTime = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'uploadedTime'), 'uploadedTime', '__httpwww_usharesoft_comuforge_UForgeUploadObject_uploadedTime', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11019, 20), )

    
    uploadedTime = property(__uploadedTime.value, __uploadedTime.set, None, 'the timestamp the upload was completed')

    _ElementMap.update({
        __md5sum.name() : __md5sum,
        __mimeType.name() : __mimeType,
        __sha256sum.name() : __sha256sum,
        __size.name() : __size,
        __status.name() : __status,
        __uploaded.name() : __uploaded,
        __uploadedTime.name() : __uploadedTime
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'UForgeUploadObject', UForgeUploadObject)


# Complex type {http://www.usharesoft.com/uforge}UserGroup with content type ELEMENT_ONLY
class UserGroup (UForgeObject):
    """Complex type {http://www.usharesoft.com/uforge}UserGroup with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'UserGroup')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11329, 4)
    _ElementMap = UForgeObject._ElementMap.copy()
    _AttributeMap = UForgeObject._AttributeMap.copy()
    # Base type is UForgeObject
    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element admin uses Python identifier admin
    __admin = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'admin'), 'admin', '__httpwww_usharesoft_comuforge_UserGroup_admin', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11333, 20), )

    
    admin = property(__admin.value, __admin.set, None, None)

    
    # Element members uses Python identifier members
    __members = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'members'), 'members', '__httpwww_usharesoft_comuforge_UserGroup_members', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11334, 20), )

    
    members = property(__members.value, __members.set, None, None)

    
    # Element membersUri uses Python identifier membersUri
    __membersUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'membersUri'), 'membersUri', '__httpwww_usharesoft_comuforge_UserGroup_membersUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11341, 20), )

    
    membersUri = property(__membersUri.value, __membersUri.set, None, None)

    
    # Element partner uses Python identifier partner
    __partner = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'partner'), 'partner', '__httpwww_usharesoft_comuforge_UserGroup_partner', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11342, 20), )

    
    partner = property(__partner.value, __partner.set, None, None)

    
    # Element uri uses Python identifier uri
    __uri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'uri'), 'uri', '__httpwww_usharesoft_comuforge_UserGroup_uri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11343, 20), )

    
    uri = property(__uri.value, __uri.set, None, None)

    _ElementMap.update({
        __admin.name() : __admin,
        __members.name() : __members,
        __membersUri.name() : __membersUri,
        __partner.name() : __partner,
        __uri.name() : __uri
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'UserGroup', UserGroup)


# Complex type {http://www.usharesoft.com/uforge}UserGroups with content type ELEMENT_ONLY
class UserGroups (UForgeObjects):
    """Complex type {http://www.usharesoft.com/uforge}UserGroups with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'UserGroups')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11349, 4)
    _ElementMap = UForgeObjects._ElementMap.copy()
    _AttributeMap = UForgeObjects._AttributeMap.copy()
    # Base type is UForgeObjects
    
    # Element total (total) inherited from {http://www.usharesoft.com/uforge}UForgeObjects
    
    # Element userGroups uses Python identifier userGroups
    __userGroups = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'userGroups'), 'userGroups', '__httpwww_usharesoft_comuforge_UserGroups_userGroups', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11353, 20), )

    
    userGroups = property(__userGroups.value, __userGroups.set, None, None)

    _ElementMap.update({
        __userGroups.name() : __userGroups
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'UserGroups', UserGroups)


# Complex type {http://www.usharesoft.com/uforge}UserProfile with content type ELEMENT_ONLY
class UserProfile (UForgeObject):
    """
                Describes an user's profile
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'UserProfile')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11366, 4)
    _ElementMap = UForgeObject._ElementMap.copy()
    _AttributeMap = UForgeObject._AttributeMap.copy()
    # Base type is UForgeObject
    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element loginName uses Python identifier loginName
    __loginName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'loginName'), 'loginName', '__httpwww_usharesoft_comuforge_UserProfile_loginName', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11375, 20), )

    
    loginName = property(__loginName.value, __loginName.set, None, 'the user login name')

    
    # Element active uses Python identifier active
    __active = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'active'), 'active', '__httpwww_usharesoft_comuforge_UserProfile_active', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11380, 20), )

    
    active = property(__active.value, __active.set, None, 'boolean indicating whether the user account is active')

    
    # Element company uses Python identifier company
    __company = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'company'), 'company', '__httpwww_usharesoft_comuforge_UserProfile_company', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11385, 20), )

    
    company = property(__company.value, __company.set, None, 'the company information for this user')

    
    # Element email uses Python identifier email
    __email = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'email'), 'email', '__httpwww_usharesoft_comuforge_UserProfile_email', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11390, 20), )

    
    email = property(__email.value, __email.set, None, "the user's email address")

    
    # Element firstName uses Python identifier firstName
    __firstName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'firstName'), 'firstName', '__httpwww_usharesoft_comuforge_UserProfile_firstName', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11395, 20), )

    
    firstName = property(__firstName.value, __firstName.set, None, "the user's first name")

    
    # Element surname uses Python identifier surname
    __surname = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'surname'), 'surname', '__httpwww_usharesoft_comuforge_UserProfile_surname', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11400, 20), )

    
    surname = property(__surname.value, __surname.set, None, "the user's surname")

    
    # Element jobTitle uses Python identifier jobTitle
    __jobTitle = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'jobTitle'), 'jobTitle', '__httpwww_usharesoft_comuforge_UserProfile_jobTitle', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11405, 20), )

    
    jobTitle = property(__jobTitle.value, __jobTitle.set, None, "the user's job title")

    
    # Element photo uses Python identifier photo
    __photo = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'photo'), 'photo', '__httpwww_usharesoft_comuforge_UserProfile_photo', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11410, 20), )

    
    photo = property(__photo.value, __photo.set, None, "the user's photo / avatar")

    
    # Element website uses Python identifier website
    __website = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'website'), 'website', '__httpwww_usharesoft_comuforge_UserProfile_website', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11415, 20), )

    
    website = property(__website.value, __website.set, None, "the user's website")

    _ElementMap.update({
        __loginName.name() : __loginName,
        __active.name() : __active,
        __company.name() : __company,
        __email.name() : __email,
        __firstName.name() : __firstName,
        __surname.name() : __surname,
        __jobTitle.name() : __jobTitle,
        __photo.name() : __photo,
        __website.name() : __website
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'UserProfile', UserProfile)


# Complex type {http://www.usharesoft.com/uforge}UserProfiles with content type ELEMENT_ONLY
class UserProfiles (UForgeObjects):
    """
                Provides a list of :ref:`userprofile-object` objects.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'UserProfiles')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11425, 4)
    _ElementMap = UForgeObjects._ElementMap.copy()
    _AttributeMap = UForgeObjects._AttributeMap.copy()
    # Base type is UForgeObjects
    
    # Element total (total) inherited from {http://www.usharesoft.com/uforge}UForgeObjects
    
    # Element userProfiles uses Python identifier userProfiles
    __userProfiles = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'userProfiles'), 'userProfiles', '__httpwww_usharesoft_comuforge_UserProfiles_userProfiles', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11434, 20), )

    
    userProfiles = property(__userProfiles.value, __userProfiles.set, None, 'the list of :ref:`userprofile-object` objects')

    _ElementMap.update({
        __userProfiles.name() : __userProfiles
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'UserProfiles', UserProfiles)


# Complex type {http://www.usharesoft.com/uforge}Users with content type ELEMENT_ONLY
class Users (UForgeObjects):
    """
                Provides a list of :ref:`user-object` objects.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'Users')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11449, 4)
    _ElementMap = UForgeObjects._ElementMap.copy()
    _AttributeMap = UForgeObjects._AttributeMap.copy()
    # Base type is UForgeObjects
    
    # Element total (total) inherited from {http://www.usharesoft.com/uforge}UForgeObjects
    
    # Element users uses Python identifier users
    __users = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'users'), 'users', '__httpwww_usharesoft_comuforge_Users_users', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11458, 20), )

    
    users = property(__users.value, __users.set, None, 'the list of :ref:`user-object` objects')

    _ElementMap.update({
        __users.name() : __users
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'Users', Users)


# Complex type {http://www.usharesoft.com/uforge}UserStat with content type ELEMENT_ONLY
class UserStat (UForgeObject):
    """
                Holds statistical data for a user of the platform.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'UserStat')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11473, 4)
    _ElementMap = UForgeObject._ElementMap.copy()
    _AttributeMap = UForgeObject._AttributeMap.copy()
    # Base type is UForgeObject
    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element type uses Python identifier type
    __type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'type'), 'type', '__httpwww_usharesoft_comuforge_UserStat_type', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11482, 20), )

    
    type = property(__type.value, __type.set, None, 'statistic type (APPLIANCE | FORMAT_APPLIANCE | FORMAT_SCAN | GENERATION_APPLIANCE | GENERATION_SCAN | OS_APPLIANCE | OS_SCAN | SCAN | SOFTWARE_BUNDLE)')

    
    # Element currNb uses Python identifier currNb
    __currNb = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'currNb'), 'currNb', '__httpwww_usharesoft_comuforge_UserStat_currNb', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11501, 20), )

    
    currNb = property(__currNb.value, __currNb.set, None, 'current number of items')

    
    # Element dataPoints uses Python identifier dataPoints
    __dataPoints = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'dataPoints'), 'dataPoints', '__httpwww_usharesoft_comuforge_UserStat_dataPoints', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11506, 20), )

    
    dataPoints = property(__dataPoints.value, __dataPoints.set, None, '\n                                a list of :ref:`statdatapoint-object` objects.\n                            ')

    _ElementMap.update({
        __type.name() : __type,
        __currNb.name() : __currNb,
        __dataPoints.name() : __dataPoints
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'UserStat', UserStat)


# Complex type {http://www.usharesoft.com/uforge}VAppAccess with content type ELEMENT_ONLY
class VAppAccess (UForgeObject):
    """Complex type {http://www.usharesoft.com/uforge}VAppAccess with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'VAppAccess')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11541, 4)
    _ElementMap = UForgeObject._ElementMap.copy()
    _AttributeMap = UForgeObject._AttributeMap.copy()
    # Base type is UForgeObject
    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element allowed uses Python identifier allowed
    __allowed = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'allowed'), 'allowed', '__httpwww_usharesoft_comuforge_VAppAccess_allowed', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11545, 20), )

    
    allowed = property(__allowed.value, __allowed.set, None, None)

    
    # Element cryptAlgo uses Python identifier cryptAlgo
    __cryptAlgo = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'cryptAlgo'), 'cryptAlgo', '__httpwww_usharesoft_comuforge_VAppAccess_cryptAlgo', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11546, 20), )

    
    cryptAlgo = property(__cryptAlgo.value, __cryptAlgo.set, None, None)

    
    # Element expires uses Python identifier expires
    __expires = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'expires'), 'expires', '__httpwww_usharesoft_comuforge_VAppAccess_expires', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11547, 20), )

    
    expires = property(__expires.value, __expires.set, None, None)

    
    # Element licenseContents uses Python identifier licenseContents
    __licenseContents = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'licenseContents'), 'licenseContents', '__httpwww_usharesoft_comuforge_VAppAccess_licenseContents', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11548, 20), )

    
    licenseContents = property(__licenseContents.value, __licenseContents.set, None, None)

    
    # Element licenseKey uses Python identifier licenseKey
    __licenseKey = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'licenseKey'), 'licenseKey', '__httpwww_usharesoft_comuforge_VAppAccess_licenseKey', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11549, 20), )

    
    licenseKey = property(__licenseKey.value, __licenseKey.set, None, None)

    
    # Element machineId uses Python identifier machineId
    __machineId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'machineId'), 'machineId', '__httpwww_usharesoft_comuforge_VAppAccess_machineId', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11550, 20), )

    
    machineId = property(__machineId.value, __machineId.set, None, None)

    
    # Element uri uses Python identifier uri
    __uri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'uri'), 'uri', '__httpwww_usharesoft_comuforge_VAppAccess_uri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11551, 20), )

    
    uri = property(__uri.value, __uri.set, None, None)

    _ElementMap.update({
        __allowed.name() : __allowed,
        __cryptAlgo.name() : __cryptAlgo,
        __expires.name() : __expires,
        __licenseContents.name() : __licenseContents,
        __licenseKey.name() : __licenseKey,
        __machineId.name() : __machineId,
        __uri.name() : __uri
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'VAppAccess', VAppAccess)


# Complex type {http://www.usharesoft.com/uforge}VirtualImagesRepositories with content type ELEMENT_ONLY
class VirtualImagesRepositories (UForgeObjects):
    """Complex type {http://www.usharesoft.com/uforge}VirtualImagesRepositories with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'VirtualImagesRepositories')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11557, 4)
    _ElementMap = UForgeObjects._ElementMap.copy()
    _AttributeMap = UForgeObjects._AttributeMap.copy()
    # Base type is UForgeObjects
    
    # Element total (total) inherited from {http://www.usharesoft.com/uforge}UForgeObjects
    
    # Element virtualImagesRepositories uses Python identifier virtualImagesRepositories
    __virtualImagesRepositories = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'virtualImagesRepositories'), 'virtualImagesRepositories', '__httpwww_usharesoft_comuforge_VirtualImagesRepositories_virtualImagesRepositories', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11561, 20), )

    
    virtualImagesRepositories = property(__virtualImagesRepositories.value, __virtualImagesRepositories.set, None, None)

    _ElementMap.update({
        __virtualImagesRepositories.name() : __virtualImagesRepositories
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'VirtualImagesRepositories', VirtualImagesRepositories)


# Complex type {http://www.usharesoft.com/uforge}VirtualImagesRepository with content type ELEMENT_ONLY
class VirtualImagesRepository (UForgeObject):
    """Complex type {http://www.usharesoft.com/uforge}VirtualImagesRepository with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'VirtualImagesRepository')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11574, 4)
    _ElementMap = UForgeObject._ElementMap.copy()
    _AttributeMap = UForgeObject._AttributeMap.copy()
    # Base type is UForgeObject
    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element name uses Python identifier name
    __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__httpwww_usharesoft_comuforge_VirtualImagesRepository_name', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11578, 20), )

    
    name = property(__name.value, __name.set, None, None)

    
    # Element uri uses Python identifier uri
    __uri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'uri'), 'uri', '__httpwww_usharesoft_comuforge_VirtualImagesRepository_uri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11579, 20), )

    
    uri = property(__uri.value, __uri.set, None, None)

    
    # Element provider uses Python identifier provider
    __provider = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'provider'), 'provider', '__httpwww_usharesoft_comuforge_VirtualImagesRepository_provider', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11580, 20), )

    
    provider = property(__provider.value, __provider.set, None, None)

    
    # Element images uses Python identifier images
    __images = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'images'), 'images', '__httpwww_usharesoft_comuforge_VirtualImagesRepository_images', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11581, 20), )

    
    images = property(__images.value, __images.set, None, None)

    _ElementMap.update({
        __name.name() : __name,
        __uri.name() : __uri,
        __provider.name() : __provider,
        __images.name() : __images
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'VirtualImagesRepository', VirtualImagesRepository)


# Complex type {http://www.usharesoft.com/uforge}VmwVSphereResources with content type ELEMENT_ONLY
class VmwVSphereResources (CloudResources):
    """Complex type {http://www.usharesoft.com/uforge}VmwVSphereResources with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'VmwVSphereResources')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11612, 4)
    _ElementMap = CloudResources._ElementMap.copy()
    _AttributeMap = CloudResources._AttributeMap.copy()
    # Base type is CloudResources
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}CloudResources
    
    # Element datacentres uses Python identifier datacentres
    __datacentres = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'datacentres'), 'datacentres', '__httpwww_usharesoft_comuforge_VmwVSphereResources_datacentres', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11616, 20), )

    
    datacentres = property(__datacentres.value, __datacentres.set, None, None)

    _ElementMap.update({
        __datacentres.name() : __datacentres
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'VmwVSphereResources', VmwVSphereResources)


# Complex type {http://www.usharesoft.com/uforge}VoteStat with content type ELEMENT_ONLY
class VoteStat (UForgeObject):
    """
                Provides information on a review rating
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'VoteStat')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11662, 4)
    _ElementMap = UForgeObject._ElementMap.copy()
    _AttributeMap = UForgeObject._AttributeMap.copy()
    # Base type is UForgeObject
    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element loginName uses Python identifier loginName
    __loginName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'loginName'), 'loginName', '__httpwww_usharesoft_comuforge_VoteStat_loginName', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11671, 20), )

    
    loginName = property(__loginName.value, __loginName.set, None, 'the login name of the user sending the rating')

    
    # Element parentUri uses Python identifier parentUri
    __parentUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'parentUri'), 'parentUri', '__httpwww_usharesoft_comuforge_VoteStat_parentUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11676, 20), )

    
    parentUri = property(__parentUri.value, __parentUri.set, None, 'the uri resource of the parent object this object belongs to')

    
    # Element rating uses Python identifier rating
    __rating = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'rating'), 'rating', '__httpwww_usharesoft_comuforge_VoteStat_rating', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11681, 20), )

    
    rating = property(__rating.value, __rating.set, None, 'the rating value')

    
    # Element uri uses Python identifier uri
    __uri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'uri'), 'uri', '__httpwww_usharesoft_comuforge_VoteStat_uri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11686, 20), )

    
    uri = property(__uri.value, __uri.set, None, 'the uri resource of this object')

    
    # Element user uses Python identifier user
    __user = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'user'), 'user', '__httpwww_usharesoft_comuforge_VoteStat_user', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11691, 20), )

    
    user = property(__user.value, __user.set, None, 'the user information providing the rating (see :ref:`user-object`)')

    _ElementMap.update({
        __loginName.name() : __loginName,
        __parentUri.name() : __parentUri,
        __rating.name() : __rating,
        __uri.name() : __uri,
        __user.name() : __user
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'VoteStat', VoteStat)


# Complex type {http://www.usharesoft.com/uforge}WindowsProfiles with content type ELEMENT_ONLY
class WindowsProfiles (UForgeObjects):
    """
                Provides a list of :ref:`windowsprofile-object` objects.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'WindowsProfiles')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11768, 4)
    _ElementMap = UForgeObjects._ElementMap.copy()
    _AttributeMap = UForgeObjects._AttributeMap.copy()
    # Base type is UForgeObjects
    
    # Element total (total) inherited from {http://www.usharesoft.com/uforge}UForgeObjects
    
    # Element windowsProfiles uses Python identifier windowsProfiles
    __windowsProfiles = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'windowsProfiles'), 'windowsProfiles', '__httpwww_usharesoft_comuforge_WindowsProfiles_windowsProfiles', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11777, 20), )

    
    windowsProfiles = property(__windowsProfiles.value, __windowsProfiles.set, None, 'the list of :ref:`windowsprofile-object` objects')

    _ElementMap.update({
        __windowsProfiles.name() : __windowsProfiles
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'WindowsProfiles', WindowsProfiles)


# Complex type {http://www.usharesoft.com/uforge}WinMsiApplications with content type ELEMENT_ONLY
class WinMsiApplications (UForgeObjects):
    """
                Provides a list of :ref:`winMsiApplication-object` objects.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'WinMsiApplications')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11822, 4)
    _ElementMap = UForgeObjects._ElementMap.copy()
    _AttributeMap = UForgeObjects._AttributeMap.copy()
    # Base type is UForgeObjects
    
    # Element total (total) inherited from {http://www.usharesoft.com/uforge}UForgeObjects
    
    # Element winMsiApplications uses Python identifier winMsiApplications
    __winMsiApplications = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'winMsiApplications'), 'winMsiApplications', '__httpwww_usharesoft_comuforge_WinMsiApplications_winMsiApplications', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11831, 20), )

    
    winMsiApplications = property(__winMsiApplications.value, __winMsiApplications.set, None, 'the list of :ref:`winMsiApplication-object` objects')

    _ElementMap.update({
        __winMsiApplications.name() : __winMsiApplications
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'WinMsiApplications', WinMsiApplications)


# Complex type {http://www.usharesoft.com/uforge}WinStoreApplications with content type ELEMENT_ONLY
class WinStoreApplications (UForgeObjects):
    """
                Provides a list of :ref:`winStoreApplication-object` objects.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'WinStoreApplications')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11858, 4)
    _ElementMap = UForgeObjects._ElementMap.copy()
    _AttributeMap = UForgeObjects._AttributeMap.copy()
    # Base type is UForgeObjects
    
    # Element total (total) inherited from {http://www.usharesoft.com/uforge}UForgeObjects
    
    # Element winStoreApplications uses Python identifier winStoreApplications
    __winStoreApplications = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'winStoreApplications'), 'winStoreApplications', '__httpwww_usharesoft_comuforge_WinStoreApplications_winStoreApplications', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11867, 20), )

    
    winStoreApplications = property(__winStoreApplications.value, __winStoreApplications.set, None, 'the list of :ref:`winStoreApplication-object` objects')

    _ElementMap.update({
        __winStoreApplications.name() : __winStoreApplications
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'WinStoreApplications', WinStoreApplications)


# Complex type {http://www.usharesoft.com/uforge}WinService with content type ELEMENT_ONLY
class WinService (UForgeObject):
    """
                Provides information of a Windows Service
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'WinService')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11882, 4)
    _ElementMap = UForgeObject._ElementMap.copy()
    _AttributeMap = UForgeObject._AttributeMap.copy()
    # Base type is UForgeObject
    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element serviceName uses Python identifier serviceName
    __serviceName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'serviceName'), 'serviceName', '__httpwww_usharesoft_comuforge_WinService_serviceName', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11891, 20), )

    
    serviceName = property(__serviceName.value, __serviceName.set, None, 'The name of the service')

    
    # Element displayName uses Python identifier displayName
    __displayName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'displayName'), 'displayName', '__httpwww_usharesoft_comuforge_WinService_displayName', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11896, 20), )

    
    displayName = property(__displayName.value, __displayName.set, None, 'the human readable name of the service')

    
    # Element description uses Python identifier description
    __description = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'description'), 'description', '__httpwww_usharesoft_comuforge_WinService_description', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11901, 20), )

    
    description = property(__description.value, __description.set, None, 'the description of the service')

    
    # Element startupType uses Python identifier startupType
    __startupType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'startupType'), 'startupType', '__httpwww_usharesoft_comuforge_WinService_startupType', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11906, 20), )

    
    startupType = property(__startupType.value, __startupType.set, None, None)

    
    # Element parentUri uses Python identifier parentUri
    __parentUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'parentUri'), 'parentUri', '__httpwww_usharesoft_comuforge_WinService_parentUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11916, 20), )

    
    parentUri = property(__parentUri.value, __parentUri.set, None, 'the resource uri of the parent :ref:`windowsprofile-object` object')

    
    # Element uri uses Python identifier uri
    __uri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'uri'), 'uri', '__httpwww_usharesoft_comuforge_WinService_uri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11921, 20), )

    
    uri = property(__uri.value, __uri.set, None, 'the resource uri of the service')

    _ElementMap.update({
        __serviceName.name() : __serviceName,
        __displayName.name() : __displayName,
        __description.name() : __description,
        __startupType.name() : __startupType,
        __parentUri.name() : __parentUri,
        __uri.name() : __uri
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'WinService', WinService)


# Complex type {http://www.usharesoft.com/uforge}UnixService with content type ELEMENT_ONLY
class UnixService (UForgeObject):
    """
                Provides information of an Unix Service
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'UnixService')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11931, 4)
    _ElementMap = UForgeObject._ElementMap.copy()
    _AttributeMap = UForgeObject._AttributeMap.copy()
    # Base type is UForgeObject
    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element serviceManager uses Python identifier serviceManager
    __serviceManager = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'serviceManager'), 'serviceManager', '__httpwww_usharesoft_comuforge_UnixService_serviceManager', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11940, 20), )

    
    serviceManager = property(__serviceManager.value, __serviceManager.set, None, 'The service manager')

    
    # Element serviceName uses Python identifier serviceName
    __serviceName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'serviceName'), 'serviceName', '__httpwww_usharesoft_comuforge_UnixService_serviceName', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11945, 20), )

    
    serviceName = property(__serviceName.value, __serviceName.set, None, 'The name of the service')

    
    # Element serviceStatus uses Python identifier serviceStatus
    __serviceStatus = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'serviceStatus'), 'serviceStatus', '__httpwww_usharesoft_comuforge_UnixService_serviceStatus', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11950, 20), )

    
    serviceStatus = property(__serviceStatus.value, __serviceStatus.set, None, 'The status of the service')

    _ElementMap.update({
        __serviceManager.name() : __serviceManager,
        __serviceName.name() : __serviceName,
        __serviceStatus.name() : __serviceStatus
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'UnixService', UnixService)


# Complex type {http://www.usharesoft.com/uforge}WinServices with content type ELEMENT_ONLY
class WinServices (UForgeObjects):
    """
                Provides a list of :ref:`winservice-object` objects.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'WinServices')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11960, 4)
    _ElementMap = UForgeObjects._ElementMap.copy()
    _AttributeMap = UForgeObjects._AttributeMap.copy()
    # Base type is UForgeObjects
    
    # Element total (total) inherited from {http://www.usharesoft.com/uforge}UForgeObjects
    
    # Element winServices uses Python identifier winServices
    __winServices = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'winServices'), 'winServices', '__httpwww_usharesoft_comuforge_WinServices_winServices', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11969, 20), )

    
    winServices = property(__winServices.value, __winServices.set, None, 'the list of :ref:`winservice-object` objects')

    _ElementMap.update({
        __winServices.name() : __winServices
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'WinServices', WinServices)


# Complex type {http://www.usharesoft.com/uforge}Workspace with content type ELEMENT_ONLY
class Workspace (UForgeObject):
    """
                Describes a workspace used to share appliance templates between users.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'Workspace')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11985, 4)
    _ElementMap = UForgeObject._ElementMap.copy()
    _AttributeMap = UForgeObject._AttributeMap.copy()
    # Base type is UForgeObject
    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element commentsUri uses Python identifier commentsUri
    __commentsUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'commentsUri'), 'commentsUri', '__httpwww_usharesoft_comuforge_Workspace_commentsUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11994, 20), )

    
    commentsUri = property(__commentsUri.value, __commentsUri.set, None, 'the uri resource of the comments posted to this workspace')

    
    # Element membershipsUri uses Python identifier membershipsUri
    __membershipsUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'membershipsUri'), 'membershipsUri', '__httpwww_usharesoft_comuforge_Workspace_membershipsUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11999, 20), )

    
    membershipsUri = property(__membershipsUri.value, __membershipsUri.set, None, 'the uri resource to retrieve the members of this workspace')

    
    # Element myMembership uses Python identifier myMembership
    __myMembership = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'myMembership'), 'myMembership', '__httpwww_usharesoft_comuforge_Workspace_myMembership', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 12004, 20), )

    
    myMembership = property(__myMembership.value, __myMembership.set, None, 'the membership information on the user sending the request')

    
    # Element name uses Python identifier name
    __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__httpwww_usharesoft_comuforge_Workspace_name', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 12009, 20), )

    
    name = property(__name.value, __name.set, None, 'the name of the workspace')

    
    # Element nbTemplates uses Python identifier nbTemplates
    __nbTemplates = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'nbTemplates'), 'nbTemplates', '__httpwww_usharesoft_comuforge_Workspace_nbTemplates', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 12014, 20), )

    
    nbTemplates = property(__nbTemplates.value, __nbTemplates.set, None, 'the number of shared appliance templates in the workspace')

    
    # Element orgUri uses Python identifier orgUri
    __orgUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'orgUri'), 'orgUri', '__httpwww_usharesoft_comuforge_Workspace_orgUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 12019, 20), )

    
    orgUri = property(__orgUri.value, __orgUri.set, None, 'the uri resource of the organization where this workspace is created')

    
    # Element templatesUri uses Python identifier templatesUri
    __templatesUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'templatesUri'), 'templatesUri', '__httpwww_usharesoft_comuforge_Workspace_templatesUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 12024, 20), )

    
    templatesUri = property(__templatesUri.value, __templatesUri.set, None, 'the uri resource to retrieve all the shared appliance templates')

    
    # Element uri uses Python identifier uri
    __uri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'uri'), 'uri', '__httpwww_usharesoft_comuforge_Workspace_uri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 12029, 20), )

    
    uri = property(__uri.value, __uri.set, None, 'the uri resource of this workspace')

    _ElementMap.update({
        __commentsUri.name() : __commentsUri,
        __membershipsUri.name() : __membershipsUri,
        __myMembership.name() : __myMembership,
        __name.name() : __name,
        __nbTemplates.name() : __nbTemplates,
        __orgUri.name() : __orgUri,
        __templatesUri.name() : __templatesUri,
        __uri.name() : __uri
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'Workspace', Workspace)


# Complex type {http://www.usharesoft.com/uforge}Workspaces with content type ELEMENT_ONLY
class Workspaces (UForgeObjects):
    """
                Provides a list of :ref:`workspace-object` objects.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'Workspaces')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 12039, 4)
    _ElementMap = UForgeObjects._ElementMap.copy()
    _AttributeMap = UForgeObjects._AttributeMap.copy()
    # Base type is UForgeObjects
    
    # Element total (total) inherited from {http://www.usharesoft.com/uforge}UForgeObjects
    
    # Element workspaces uses Python identifier workspaces
    __workspaces = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'workspaces'), 'workspaces', '__httpwww_usharesoft_comuforge_Workspaces_workspaces', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 12048, 20), )

    
    workspaces = property(__workspaces.value, __workspaces.set, None, 'the list of :ref:`workspace-object` objects')

    _ElementMap.update({
        __workspaces.name() : __workspaces
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'Workspaces', Workspaces)


# Complex type {http://www.usharesoft.com/uforge}ApplianceImport with content type ELEMENT_ONLY
class ApplianceImport (UForgeUploadObject):
    """
                Holds the information when an appliance is being imported to this UForge platform.
                The actual import is done by uploading an appliance archive via the ``uploadUri``.

                The appliance import is an asynchronous job which may take some time. The current status of the import is stored in this object.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ApplianceImport')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 962, 4)
    _ElementMap = UForgeUploadObject._ElementMap.copy()
    _AttributeMap = UForgeUploadObject._AttributeMap.copy()
    # Base type is UForgeUploadObject
    
    # Element useMajor uses Python identifier useMajor
    __useMajor = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'useMajor'), 'useMajor', '__httpwww_usharesoft_comuforge_ApplianceImport_useMajor', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 974, 20), )

    
    useMajor = property(__useMajor.value, __useMajor.set, None, 'boolean flag to instruct the import process to use only the major version of the operating system (e.g. rather than CentOS 6.2, CentOS 6 will be used)')

    
    # Element reuseBundles uses Python identifier reuseBundles
    __reuseBundles = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'reuseBundles'), 'reuseBundles', '__httpwww_usharesoft_comuforge_ApplianceImport_reuseBundles', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 979, 20), )

    
    reuseBundles = property(__reuseBundles.value, __reuseBundles.set, None, "boolean flag to instruct the import process to re-use any software components already available in the platform rather than re-importing these software components into the user's software library")

    
    # Element force_rw uses Python identifier force_rw
    __force_rw = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'force_rw'), 'force_rw', '__httpwww_usharesoft_comuforge_ApplianceImport_force_rw', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 984, 20), )

    
    force_rw = property(__force_rw.value, __force_rw.set, None, 'boolean flag to instruct the import process to overwrite any appliance template with the same name and version already existing on the platform (potentially from a previous import)')

    
    # Element imported uses Python identifier imported
    __imported = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'imported'), 'imported', '__httpwww_usharesoft_comuforge_ApplianceImport_imported', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 989, 20), )

    
    imported = property(__imported.value, __imported.set, None, 'boolean flag indicating whether the import is complete')

    
    # Element parentUri uses Python identifier parentUri
    __parentUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'parentUri'), 'parentUri', '__httpwww_usharesoft_comuforge_ApplianceImport_parentUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 994, 20), )

    
    parentUri = property(__parentUri.value, __parentUri.set, None, 'the uri resource of the parent object this object is attached to')

    
    # Element referenceUri uses Python identifier referenceUri
    __referenceUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'referenceUri'), 'referenceUri', '__httpwww_usharesoft_comuforge_ApplianceImport_referenceUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 999, 20), )

    
    referenceUri = property(__referenceUri.value, __referenceUri.set, None, 'the uri of the appliance template created from this import')

    
    # Element uploadUri uses Python identifier uploadUri
    __uploadUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'uploadUri'), 'uploadUri', '__httpwww_usharesoft_comuforge_ApplianceImport_uploadUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1004, 20), )

    
    uploadUri = property(__uploadUri.value, __uploadUri.set, None, 'the uri resource to upload any artifacts assocaited with this import (software components etc)')

    
    # Element uri uses Python identifier uri
    __uri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'uri'), 'uri', '__httpwww_usharesoft_comuforge_ApplianceImport_uri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1009, 20), )

    
    uri = property(__uri.value, __uri.set, None, 'the uri resource of this appliance import')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element md5sum (md5sum) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element mimeType (mimeType) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element sha256sum (sha256sum) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element size (size) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element status (status) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element uploaded (uploaded) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element uploadedTime (uploadedTime) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    _ElementMap.update({
        __useMajor.name() : __useMajor,
        __reuseBundles.name() : __reuseBundles,
        __force_rw.name() : __force_rw,
        __imported.name() : __imported,
        __parentUri.name() : __parentUri,
        __referenceUri.name() : __referenceUri,
        __uploadUri.name() : __uploadUri,
        __uri.name() : __uri
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'ApplianceImport', ApplianceImport)


# Complex type {http://www.usharesoft.com/uforge}ApplianceSummary with content type ELEMENT_ONLY
class ApplianceSummary (SourceSummary):
    """
                Holds some meta-data information of an appliance template.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ApplianceSummary')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1149, 4)
    _ElementMap = SourceSummary._ElementMap.copy()
    _AttributeMap = SourceSummary._AttributeMap.copy()
    # Base type is SourceSummary
    
    # Element version uses Python identifier version
    __version = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'version'), 'version', '__httpwww_usharesoft_comuforge_ApplianceSummary_version', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1158, 20), )

    
    version = property(__version.value, __version.set, None, 'the version of the appliance template')

    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}SourceSummary
    
    # Element uri (uri) inherited from {http://www.usharesoft.com/uforge}SourceSummary
    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __version.name() : __version
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'ApplianceSummary', ApplianceSummary)


# Complex type {http://www.usharesoft.com/uforge}Certificate with content type ELEMENT_ONLY
class Certificate (UForgeUploadObject):
    """
                Provides the information of a certificate file. Certificates are used as part of some cloud accounts
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'Certificate')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1727, 4)
    _ElementMap = UForgeUploadObject._ElementMap.copy()
    _AttributeMap = UForgeUploadObject._AttributeMap.copy()
    # Base type is UForgeUploadObject
    
    # Element content uses Python identifier content_
    __content = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'content'), 'content_', '__httpwww_usharesoft_comuforge_Certificate_content', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1736, 20), )

    
    content_ = property(__content.value, __content.set, None, 'the certificate file content')

    
    # Element name uses Python identifier name
    __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__httpwww_usharesoft_comuforge_Certificate_name', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1741, 20), )

    
    name = property(__name.value, __name.set, None, 'the name of the certificate file')

    
    # Element parentUri uses Python identifier parentUri
    __parentUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'parentUri'), 'parentUri', '__httpwww_usharesoft_comuforge_Certificate_parentUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1746, 20), )

    
    parentUri = property(__parentUri.value, __parentUri.set, None, 'the uri resource of the parent object this certificate is attached to')

    
    # Element type uses Python identifier type
    __type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'type'), 'type', '__httpwww_usharesoft_comuforge_Certificate_type', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1751, 20), )

    
    type = property(__type.value, __type.set, None, 'the certificate file type')

    
    # Element uri uses Python identifier uri
    __uri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'uri'), 'uri', '__httpwww_usharesoft_comuforge_Certificate_uri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1770, 20), )

    
    uri = property(__uri.value, __uri.set, None, 'the uri resource of this certificate')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element md5sum (md5sum) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element mimeType (mimeType) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element sha256sum (sha256sum) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element size (size) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element status (status) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element uploaded (uploaded) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element uploadedTime (uploadedTime) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    _ElementMap.update({
        __content.name() : __content,
        __name.name() : __name,
        __parentUri.name() : __parentUri,
        __type.name() : __type,
        __uri.name() : __uri
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'Certificate', Certificate)


# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_231 (CloudstackEntity):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1888, 36)
    _ElementMap = CloudstackEntity._ElementMap.copy()
    _AttributeMap = CloudstackEntity._AttributeMap.copy()
    # Base type is CloudstackEntity
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}CloudResources
    
    # Element id (id) inherited from {http://www.usharesoft.com/uforge}CloudstackEntity
    
    # Element displayText uses Python identifier displayText
    __displayText = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'displayText'), 'displayText', '__httpwww_usharesoft_comuforge_CTD_ANON_231_displayText', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1892, 52), )

    
    displayText = property(__displayText.value, __displayText.set, None, None)

    
    # Element domainId uses Python identifier domainId
    __domainId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'domainId'), 'domainId', '__httpwww_usharesoft_comuforge_CTD_ANON_231_domainId', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1893, 52), )

    
    domainId = property(__domainId.value, __domainId.set, None, None)

    
    # Element domainName uses Python identifier domainName
    __domainName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'domainName'), 'domainName', '__httpwww_usharesoft_comuforge_CTD_ANON_231_domainName', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1894, 52), )

    
    domainName = property(__domainName.value, __domainName.set, None, None)

    _ElementMap.update({
        __displayText.name() : __displayText,
        __domainId.name() : __domainId,
        __domainName.name() : __domainName
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_232 (CloudstackEntity):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1907, 36)
    _ElementMap = CloudstackEntity._ElementMap.copy()
    _AttributeMap = CloudstackEntity._AttributeMap.copy()
    # Base type is CloudstackEntity
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}CloudResources
    
    # Element id (id) inherited from {http://www.usharesoft.com/uforge}CloudstackEntity
    
    # Element accounts uses Python identifier accounts
    __accounts = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'accounts'), 'accounts', '__httpwww_usharesoft_comuforge_CTD_ANON_232_accounts', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1911, 52), )

    
    accounts = property(__accounts.value, __accounts.set, None, None)

    
    # Element projects uses Python identifier projects
    __projects = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'projects'), 'projects', '__httpwww_usharesoft_comuforge_CTD_ANON_232_projects', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1963, 52), )

    
    projects = property(__projects.value, __projects.set, None, None)

    _ElementMap.update({
        __accounts.name() : __accounts,
        __projects.name() : __projects
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_233 (CloudstackEntity):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1915, 68)
    _ElementMap = CloudstackEntity._ElementMap.copy()
    _AttributeMap = CloudstackEntity._AttributeMap.copy()
    # Base type is CloudstackEntity
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}CloudResources
    
    # Element id (id) inherited from {http://www.usharesoft.com/uforge}CloudstackEntity
    
    # Element enabled uses Python identifier enabled
    __enabled = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'enabled'), 'enabled', '__httpwww_usharesoft_comuforge_CTD_ANON_233_enabled', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1919, 84), )

    
    enabled = property(__enabled.value, __enabled.set, None, None)

    
    # Element ipsAvailable uses Python identifier ipsAvailable
    __ipsAvailable = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'ipsAvailable'), 'ipsAvailable', '__httpwww_usharesoft_comuforge_CTD_ANON_233_ipsAvailable', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1920, 84), )

    
    ipsAvailable = property(__ipsAvailable.value, __ipsAvailable.set, None, None)

    
    # Element networkDomain uses Python identifier networkDomain
    __networkDomain = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'networkDomain'), 'networkDomain', '__httpwww_usharesoft_comuforge_CTD_ANON_233_networkDomain', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1921, 84), )

    
    networkDomain = property(__networkDomain.value, __networkDomain.set, None, None)

    
    # Element snapshotsAvailable uses Python identifier snapshotsAvailable
    __snapshotsAvailable = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'snapshotsAvailable'), 'snapshotsAvailable', '__httpwww_usharesoft_comuforge_CTD_ANON_233_snapshotsAvailable', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1922, 84), )

    
    snapshotsAvailable = property(__snapshotsAvailable.value, __snapshotsAvailable.set, None, None)

    
    # Element templatesAvailable uses Python identifier templatesAvailable
    __templatesAvailable = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'templatesAvailable'), 'templatesAvailable', '__httpwww_usharesoft_comuforge_CTD_ANON_233_templatesAvailable', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1923, 84), )

    
    templatesAvailable = property(__templatesAvailable.value, __templatesAvailable.set, None, None)

    
    # Element type uses Python identifier type
    __type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'type'), 'type', '__httpwww_usharesoft_comuforge_CTD_ANON_233_type', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1924, 84), )

    
    type = property(__type.value, __type.set, None, None)

    
    # Element users uses Python identifier users
    __users = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'users'), 'users', '__httpwww_usharesoft_comuforge_CTD_ANON_233_users', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1933, 84), )

    
    users = property(__users.value, __users.set, None, None)

    
    # Element vmsAvailable uses Python identifier vmsAvailable
    __vmsAvailable = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'vmsAvailable'), 'vmsAvailable', '__httpwww_usharesoft_comuforge_CTD_ANON_233_vmsAvailable', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1953, 84), )

    
    vmsAvailable = property(__vmsAvailable.value, __vmsAvailable.set, None, None)

    
    # Element volumesAvailable uses Python identifier volumesAvailable
    __volumesAvailable = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'volumesAvailable'), 'volumesAvailable', '__httpwww_usharesoft_comuforge_CTD_ANON_233_volumesAvailable', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1954, 84), )

    
    volumesAvailable = property(__volumesAvailable.value, __volumesAvailable.set, None, None)

    _ElementMap.update({
        __enabled.name() : __enabled,
        __ipsAvailable.name() : __ipsAvailable,
        __networkDomain.name() : __networkDomain,
        __snapshotsAvailable.name() : __snapshotsAvailable,
        __templatesAvailable.name() : __templatesAvailable,
        __type.name() : __type,
        __users.name() : __users,
        __vmsAvailable.name() : __vmsAvailable,
        __volumesAvailable.name() : __volumesAvailable
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_234 (CloudstackEntity):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1937, 100)
    _ElementMap = CloudstackEntity._ElementMap.copy()
    _AttributeMap = CloudstackEntity._AttributeMap.copy()
    # Base type is CloudstackEntity
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}CloudResources
    
    # Element id (id) inherited from {http://www.usharesoft.com/uforge}CloudstackEntity
    
    # Element apiKey uses Python identifier apiKey
    __apiKey = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'apiKey'), 'apiKey', '__httpwww_usharesoft_comuforge_CTD_ANON_234_apiKey', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1941, 116), )

    
    apiKey = property(__apiKey.value, __apiKey.set, None, None)

    
    # Element enabled uses Python identifier enabled
    __enabled = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'enabled'), 'enabled', '__httpwww_usharesoft_comuforge_CTD_ANON_234_enabled', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1942, 116), )

    
    enabled = property(__enabled.value, __enabled.set, None, None)

    
    # Element secretKey uses Python identifier secretKey
    __secretKey = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'secretKey'), 'secretKey', '__httpwww_usharesoft_comuforge_CTD_ANON_234_secretKey', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1943, 116), )

    
    secretKey = property(__secretKey.value, __secretKey.set, None, None)

    
    # Element timeZone uses Python identifier timeZone
    __timeZone = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'timeZone'), 'timeZone', '__httpwww_usharesoft_comuforge_CTD_ANON_234_timeZone', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1944, 116), )

    
    timeZone = property(__timeZone.value, __timeZone.set, None, None)

    _ElementMap.update({
        __apiKey.name() : __apiKey,
        __enabled.name() : __enabled,
        __secretKey.name() : __secretKey,
        __timeZone.name() : __timeZone
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_235 (CloudstackEntity):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1967, 68)
    _ElementMap = CloudstackEntity._ElementMap.copy()
    _AttributeMap = CloudstackEntity._AttributeMap.copy()
    # Base type is CloudstackEntity
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}CloudResources
    
    # Element id (id) inherited from {http://www.usharesoft.com/uforge}CloudstackEntity
    
    # Element accountIds uses Python identifier accountIds
    __accountIds = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'accountIds'), 'accountIds', '__httpwww_usharesoft_comuforge_CTD_ANON_235_accountIds', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1971, 84), )

    
    accountIds = property(__accountIds.value, __accountIds.set, None, None)

    
    # Element domainId uses Python identifier domainId
    __domainId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'domainId'), 'domainId', '__httpwww_usharesoft_comuforge_CTD_ANON_235_domainId', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1984, 84), )

    
    domainId = property(__domainId.value, __domainId.set, None, None)

    
    # Element domainName uses Python identifier domainName
    __domainName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'domainName'), 'domainName', '__httpwww_usharesoft_comuforge_CTD_ANON_235_domainName', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1985, 84), )

    
    domainName = property(__domainName.value, __domainName.set, None, None)

    
    # Element ownerAccountName uses Python identifier ownerAccountName
    __ownerAccountName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'ownerAccountName'), 'ownerAccountName', '__httpwww_usharesoft_comuforge_CTD_ANON_235_ownerAccountName', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1986, 84), )

    
    ownerAccountName = property(__ownerAccountName.value, __ownerAccountName.set, None, None)

    
    # Element status uses Python identifier status
    __status = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'status'), 'status', '__httpwww_usharesoft_comuforge_CTD_ANON_235_status', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1987, 84), )

    
    status = property(__status.value, __status.set, None, None)

    _ElementMap.update({
        __accountIds.name() : __accountIds,
        __domainId.name() : __domainId,
        __domainName.name() : __domainName,
        __ownerAccountName.name() : __ownerAccountName,
        __status.name() : __status
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_236 (CloudstackEntity):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2008, 36)
    _ElementMap = CloudstackEntity._ElementMap.copy()
    _AttributeMap = CloudstackEntity._AttributeMap.copy()
    # Base type is CloudstackEntity
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}CloudResources
    
    # Element id (id) inherited from {http://www.usharesoft.com/uforge}CloudstackEntity
    
    # Element accountName uses Python identifier accountName
    __accountName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'accountName'), 'accountName', '__httpwww_usharesoft_comuforge_CTD_ANON_236_accountName', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2012, 52), )

    
    accountName = property(__accountName.value, __accountName.set, None, None)

    
    # Element bootable uses Python identifier bootable
    __bootable = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'bootable'), 'bootable', '__httpwww_usharesoft_comuforge_CTD_ANON_236_bootable', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2013, 52), )

    
    bootable = property(__bootable.value, __bootable.set, None, None)

    
    # Element displayText uses Python identifier displayText
    __displayText = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'displayText'), 'displayText', '__httpwww_usharesoft_comuforge_CTD_ANON_236_displayText', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2014, 52), )

    
    displayText = property(__displayText.value, __displayText.set, None, None)

    
    # Element domainId uses Python identifier domainId
    __domainId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'domainId'), 'domainId', '__httpwww_usharesoft_comuforge_CTD_ANON_236_domainId', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2015, 52), )

    
    domainId = property(__domainId.value, __domainId.set, None, None)

    
    # Element domainName uses Python identifier domainName
    __domainName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'domainName'), 'domainName', '__httpwww_usharesoft_comuforge_CTD_ANON_236_domainName', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2016, 52), )

    
    domainName = property(__domainName.value, __domainName.set, None, None)

    
    # Element osTypeId uses Python identifier osTypeId
    __osTypeId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'osTypeId'), 'osTypeId', '__httpwww_usharesoft_comuforge_CTD_ANON_236_osTypeId', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2017, 52), )

    
    osTypeId = property(__osTypeId.value, __osTypeId.set, None, None)

    
    # Element osTypeName uses Python identifier osTypeName
    __osTypeName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'osTypeName'), 'osTypeName', '__httpwww_usharesoft_comuforge_CTD_ANON_236_osTypeName', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2018, 52), )

    
    osTypeName = property(__osTypeName.value, __osTypeName.set, None, None)

    
    # Element public uses Python identifier public
    __public = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'public'), 'public', '__httpwww_usharesoft_comuforge_CTD_ANON_236_public', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2019, 52), )

    
    public = property(__public.value, __public.set, None, None)

    
    # Element ready uses Python identifier ready
    __ready = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'ready'), 'ready', '__httpwww_usharesoft_comuforge_CTD_ANON_236_ready', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2020, 52), )

    
    ready = property(__ready.value, __ready.set, None, None)

    
    # Element zoneId uses Python identifier zoneId
    __zoneId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'zoneId'), 'zoneId', '__httpwww_usharesoft_comuforge_CTD_ANON_236_zoneId', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2021, 52), )

    
    zoneId = property(__zoneId.value, __zoneId.set, None, None)

    
    # Element zoneName uses Python identifier zoneName
    __zoneName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'zoneName'), 'zoneName', '__httpwww_usharesoft_comuforge_CTD_ANON_236_zoneName', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2022, 52), )

    
    zoneName = property(__zoneName.value, __zoneName.set, None, None)

    _ElementMap.update({
        __accountName.name() : __accountName,
        __bootable.name() : __bootable,
        __displayText.name() : __displayText,
        __domainId.name() : __domainId,
        __domainName.name() : __domainName,
        __osTypeId.name() : __osTypeId,
        __osTypeName.name() : __osTypeName,
        __public.name() : __public,
        __ready.name() : __ready,
        __zoneId.name() : __zoneId,
        __zoneName.name() : __zoneName
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_237 (CloudstackEntity):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2049, 36)
    _ElementMap = CloudstackEntity._ElementMap.copy()
    _AttributeMap = CloudstackEntity._AttributeMap.copy()
    # Base type is CloudstackEntity
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}CloudResources
    
    # Element id (id) inherited from {http://www.usharesoft.com/uforge}CloudstackEntity
    
    # Element cpuNumber uses Python identifier cpuNumber
    __cpuNumber = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'cpuNumber'), 'cpuNumber', '__httpwww_usharesoft_comuforge_CTD_ANON_237_cpuNumber', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2053, 52), )

    
    cpuNumber = property(__cpuNumber.value, __cpuNumber.set, None, None)

    
    # Element cpuSpeed uses Python identifier cpuSpeed
    __cpuSpeed = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'cpuSpeed'), 'cpuSpeed', '__httpwww_usharesoft_comuforge_CTD_ANON_237_cpuSpeed', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2054, 52), )

    
    cpuSpeed = property(__cpuSpeed.value, __cpuSpeed.set, None, None)

    
    # Element displayText uses Python identifier displayText
    __displayText = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'displayText'), 'displayText', '__httpwww_usharesoft_comuforge_CTD_ANON_237_displayText', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2055, 52), )

    
    displayText = property(__displayText.value, __displayText.set, None, None)

    
    # Element domainId uses Python identifier domainId
    __domainId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'domainId'), 'domainId', '__httpwww_usharesoft_comuforge_CTD_ANON_237_domainId', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2056, 52), )

    
    domainId = property(__domainId.value, __domainId.set, None, None)

    
    # Element domainName uses Python identifier domainName
    __domainName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'domainName'), 'domainName', '__httpwww_usharesoft_comuforge_CTD_ANON_237_domainName', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2057, 52), )

    
    domainName = property(__domainName.value, __domainName.set, None, None)

    
    # Element haSupport uses Python identifier haSupport
    __haSupport = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'haSupport'), 'haSupport', '__httpwww_usharesoft_comuforge_CTD_ANON_237_haSupport', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2058, 52), )

    
    haSupport = property(__haSupport.value, __haSupport.set, None, None)

    
    # Element memory uses Python identifier memory
    __memory = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'memory'), 'memory', '__httpwww_usharesoft_comuforge_CTD_ANON_237_memory', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2059, 52), )

    
    memory = property(__memory.value, __memory.set, None, None)

    
    # Element storageType uses Python identifier storageType
    __storageType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'storageType'), 'storageType', '__httpwww_usharesoft_comuforge_CTD_ANON_237_storageType', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2060, 52), )

    
    storageType = property(__storageType.value, __storageType.set, None, None)

    _ElementMap.update({
        __cpuNumber.name() : __cpuNumber,
        __cpuSpeed.name() : __cpuSpeed,
        __displayText.name() : __displayText,
        __domainId.name() : __domainId,
        __domainName.name() : __domainName,
        __haSupport.name() : __haSupport,
        __memory.name() : __memory,
        __storageType.name() : __storageType
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_238 (CloudstackEntity):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2073, 36)
    _ElementMap = CloudstackEntity._ElementMap.copy()
    _AttributeMap = CloudstackEntity._AttributeMap.copy()
    # Base type is CloudstackEntity
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}CloudResources
    
    # Element id (id) inherited from {http://www.usharesoft.com/uforge}CloudstackEntity
    
    # Element accountId uses Python identifier accountId
    __accountId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'accountId'), 'accountId', '__httpwww_usharesoft_comuforge_CTD_ANON_238_accountId', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2077, 52), )

    
    accountId = property(__accountId.value, __accountId.set, None, None)

    
    # Element accountName uses Python identifier accountName
    __accountName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'accountName'), 'accountName', '__httpwww_usharesoft_comuforge_CTD_ANON_238_accountName', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2078, 52), )

    
    accountName = property(__accountName.value, __accountName.set, None, None)

    
    # Element bootable uses Python identifier bootable
    __bootable = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'bootable'), 'bootable', '__httpwww_usharesoft_comuforge_CTD_ANON_238_bootable', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2079, 52), )

    
    bootable = property(__bootable.value, __bootable.set, None, None)

    
    # Element displayText uses Python identifier displayText
    __displayText = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'displayText'), 'displayText', '__httpwww_usharesoft_comuforge_CTD_ANON_238_displayText', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2080, 52), )

    
    displayText = property(__displayText.value, __displayText.set, None, None)

    
    # Element domainId uses Python identifier domainId
    __domainId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'domainId'), 'domainId', '__httpwww_usharesoft_comuforge_CTD_ANON_238_domainId', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2081, 52), )

    
    domainId = property(__domainId.value, __domainId.set, None, None)

    
    # Element domainName uses Python identifier domainName
    __domainName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'domainName'), 'domainName', '__httpwww_usharesoft_comuforge_CTD_ANON_238_domainName', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2082, 52), )

    
    domainName = property(__domainName.value, __domainName.set, None, None)

    
    # Element format uses Python identifier format
    __format = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'format'), 'format', '__httpwww_usharesoft_comuforge_CTD_ANON_238_format', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2083, 52), )

    
    format = property(__format.value, __format.set, None, None)

    
    # Element hypervisor uses Python identifier hypervisor
    __hypervisor = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'hypervisor'), 'hypervisor', '__httpwww_usharesoft_comuforge_CTD_ANON_238_hypervisor', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2084, 52), )

    
    hypervisor = property(__hypervisor.value, __hypervisor.set, None, None)

    
    # Element osTypeId uses Python identifier osTypeId
    __osTypeId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'osTypeId'), 'osTypeId', '__httpwww_usharesoft_comuforge_CTD_ANON_238_osTypeId', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2085, 52), )

    
    osTypeId = property(__osTypeId.value, __osTypeId.set, None, None)

    
    # Element osTypeName uses Python identifier osTypeName
    __osTypeName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'osTypeName'), 'osTypeName', '__httpwww_usharesoft_comuforge_CTD_ANON_238_osTypeName', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2086, 52), )

    
    osTypeName = property(__osTypeName.value, __osTypeName.set, None, None)

    
    # Element size uses Python identifier size
    __size = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'size'), 'size', '__httpwww_usharesoft_comuforge_CTD_ANON_238_size', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2087, 52), )

    
    size = property(__size.value, __size.set, None, None)

    
    # Element sourceTemplateId uses Python identifier sourceTemplateId
    __sourceTemplateId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'sourceTemplateId'), 'sourceTemplateId', '__httpwww_usharesoft_comuforge_CTD_ANON_238_sourceTemplateId', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2088, 52), )

    
    sourceTemplateId = property(__sourceTemplateId.value, __sourceTemplateId.set, None, None)

    
    # Element status uses Python identifier status
    __status = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'status'), 'status', '__httpwww_usharesoft_comuforge_CTD_ANON_238_status', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2089, 52), )

    
    status = property(__status.value, __status.set, None, None)

    
    # Element zoneId uses Python identifier zoneId
    __zoneId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'zoneId'), 'zoneId', '__httpwww_usharesoft_comuforge_CTD_ANON_238_zoneId', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2090, 52), )

    
    zoneId = property(__zoneId.value, __zoneId.set, None, None)

    
    # Element zoneName uses Python identifier zoneName
    __zoneName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'zoneName'), 'zoneName', '__httpwww_usharesoft_comuforge_CTD_ANON_238_zoneName', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2091, 52), )

    
    zoneName = property(__zoneName.value, __zoneName.set, None, None)

    _ElementMap.update({
        __accountId.name() : __accountId,
        __accountName.name() : __accountName,
        __bootable.name() : __bootable,
        __displayText.name() : __displayText,
        __domainId.name() : __domainId,
        __domainName.name() : __domainName,
        __format.name() : __format,
        __hypervisor.name() : __hypervisor,
        __osTypeId.name() : __osTypeId,
        __osTypeName.name() : __osTypeName,
        __size.name() : __size,
        __sourceTemplateId.name() : __sourceTemplateId,
        __status.name() : __status,
        __zoneId.name() : __zoneId,
        __zoneName.name() : __zoneName
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_239 (CloudstackEntity):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2104, 36)
    _ElementMap = CloudstackEntity._ElementMap.copy()
    _AttributeMap = CloudstackEntity._AttributeMap.copy()
    # Base type is CloudstackEntity
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}CloudResources
    
    # Element id (id) inherited from {http://www.usharesoft.com/uforge}CloudstackEntity
    
    # Element accountName uses Python identifier accountName
    __accountName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'accountName'), 'accountName', '__httpwww_usharesoft_comuforge_CTD_ANON_239_accountName', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2108, 52), )

    
    accountName = property(__accountName.value, __accountName.set, None, None)

    
    # Element domainId uses Python identifier domainId
    __domainId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'domainId'), 'domainId', '__httpwww_usharesoft_comuforge_CTD_ANON_239_domainId', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2109, 52), )

    
    domainId = property(__domainId.value, __domainId.set, None, None)

    
    # Element domainName uses Python identifier domainName
    __domainName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'domainName'), 'domainName', '__httpwww_usharesoft_comuforge_CTD_ANON_239_domainName', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2110, 52), )

    
    domainName = property(__domainName.value, __domainName.set, None, None)

    
    # Element groupId uses Python identifier groupId
    __groupId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'groupId'), 'groupId', '__httpwww_usharesoft_comuforge_CTD_ANON_239_groupId', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2111, 52), )

    
    groupId = property(__groupId.value, __groupId.set, None, None)

    
    # Element guestOSId uses Python identifier guestOSId
    __guestOSId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'guestOSId'), 'guestOSId', '__httpwww_usharesoft_comuforge_CTD_ANON_239_guestOSId', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2112, 52), )

    
    guestOSId = property(__guestOSId.value, __guestOSId.set, None, None)

    
    # Element hypervisor uses Python identifier hypervisor
    __hypervisor = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'hypervisor'), 'hypervisor', '__httpwww_usharesoft_comuforge_CTD_ANON_239_hypervisor', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2113, 52), )

    
    hypervisor = property(__hypervisor.value, __hypervisor.set, None, None)

    
    # Element nics uses Python identifier nics
    __nics = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'nics'), 'nics', '__httpwww_usharesoft_comuforge_CTD_ANON_239_nics', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2114, 52), )

    
    nics = property(__nics.value, __nics.set, None, None)

    
    # Element osTypeId uses Python identifier osTypeId
    __osTypeId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'osTypeId'), 'osTypeId', '__httpwww_usharesoft_comuforge_CTD_ANON_239_osTypeId', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2135, 52), )

    
    osTypeId = property(__osTypeId.value, __osTypeId.set, None, None)

    
    # Element publicIp uses Python identifier publicIp
    __publicIp = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'publicIp'), 'publicIp', '__httpwww_usharesoft_comuforge_CTD_ANON_239_publicIp', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2136, 52), )

    
    publicIp = property(__publicIp.value, __publicIp.set, None, None)

    
    # Element securityGroups uses Python identifier securityGroups
    __securityGroups = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'securityGroups'), 'securityGroups', '__httpwww_usharesoft_comuforge_CTD_ANON_239_securityGroups', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2137, 52), )

    
    securityGroups = property(__securityGroups.value, __securityGroups.set, None, None)

    
    # Element serviceOfferingId uses Python identifier serviceOfferingId
    __serviceOfferingId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'serviceOfferingId'), 'serviceOfferingId', '__httpwww_usharesoft_comuforge_CTD_ANON_239_serviceOfferingId', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2173, 52), )

    
    serviceOfferingId = property(__serviceOfferingId.value, __serviceOfferingId.set, None, None)

    
    # Element serviceOfferingName uses Python identifier serviceOfferingName
    __serviceOfferingName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'serviceOfferingName'), 'serviceOfferingName', '__httpwww_usharesoft_comuforge_CTD_ANON_239_serviceOfferingName', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2174, 52), )

    
    serviceOfferingName = property(__serviceOfferingName.value, __serviceOfferingName.set, None, None)

    
    # Element status uses Python identifier status
    __status = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'status'), 'status', '__httpwww_usharesoft_comuforge_CTD_ANON_239_status', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2175, 52), )

    
    status = property(__status.value, __status.set, None, None)

    
    # Element templateId uses Python identifier templateId
    __templateId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'templateId'), 'templateId', '__httpwww_usharesoft_comuforge_CTD_ANON_239_templateId', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2176, 52), )

    
    templateId = property(__templateId.value, __templateId.set, None, None)

    
    # Element templateName uses Python identifier templateName
    __templateName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'templateName'), 'templateName', '__httpwww_usharesoft_comuforge_CTD_ANON_239_templateName', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2177, 52), )

    
    templateName = property(__templateName.value, __templateName.set, None, None)

    
    # Element zoneId uses Python identifier zoneId
    __zoneId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'zoneId'), 'zoneId', '__httpwww_usharesoft_comuforge_CTD_ANON_239_zoneId', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2178, 52), )

    
    zoneId = property(__zoneId.value, __zoneId.set, None, None)

    
    # Element zoneName uses Python identifier zoneName
    __zoneName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'zoneName'), 'zoneName', '__httpwww_usharesoft_comuforge_CTD_ANON_239_zoneName', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2179, 52), )

    
    zoneName = property(__zoneName.value, __zoneName.set, None, None)

    _ElementMap.update({
        __accountName.name() : __accountName,
        __domainId.name() : __domainId,
        __domainName.name() : __domainName,
        __groupId.name() : __groupId,
        __guestOSId.name() : __guestOSId,
        __hypervisor.name() : __hypervisor,
        __nics.name() : __nics,
        __osTypeId.name() : __osTypeId,
        __publicIp.name() : __publicIp,
        __securityGroups.name() : __securityGroups,
        __serviceOfferingId.name() : __serviceOfferingId,
        __serviceOfferingName.name() : __serviceOfferingName,
        __status.name() : __status,
        __templateId.name() : __templateId,
        __templateName.name() : __templateName,
        __zoneId.name() : __zoneId,
        __zoneName.name() : __zoneName
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_240 (CloudstackEntity):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2118, 68)
    _ElementMap = CloudstackEntity._ElementMap.copy()
    _AttributeMap = CloudstackEntity._AttributeMap.copy()
    # Base type is CloudstackEntity
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}CloudResources
    
    # Element id (id) inherited from {http://www.usharesoft.com/uforge}CloudstackEntity
    
    # Element gateway uses Python identifier gateway
    __gateway = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'gateway'), 'gateway', '__httpwww_usharesoft_comuforge_CTD_ANON_240_gateway', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2122, 84), )

    
    gateway = property(__gateway.value, __gateway.set, None, None)

    
    # Element ipAddress uses Python identifier ipAddress
    __ipAddress = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'ipAddress'), 'ipAddress', '__httpwww_usharesoft_comuforge_CTD_ANON_240_ipAddress', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2123, 84), )

    
    ipAddress = property(__ipAddress.value, __ipAddress.set, None, None)

    
    # Element netmask uses Python identifier netmask
    __netmask = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'netmask'), 'netmask', '__httpwww_usharesoft_comuforge_CTD_ANON_240_netmask', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2124, 84), )

    
    netmask = property(__netmask.value, __netmask.set, None, None)

    
    # Element networkId uses Python identifier networkId
    __networkId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'networkId'), 'networkId', '__httpwww_usharesoft_comuforge_CTD_ANON_240_networkId', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2125, 84), )

    
    networkId = property(__networkId.value, __networkId.set, None, None)

    
    # Element trafficType uses Python identifier trafficType
    __trafficType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'trafficType'), 'trafficType', '__httpwww_usharesoft_comuforge_CTD_ANON_240_trafficType', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2126, 84), )

    
    trafficType = property(__trafficType.value, __trafficType.set, None, None)

    _ElementMap.update({
        __gateway.name() : __gateway,
        __ipAddress.name() : __ipAddress,
        __netmask.name() : __netmask,
        __networkId.name() : __networkId,
        __trafficType.name() : __trafficType
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_241 (CloudstackEntity):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2141, 68)
    _ElementMap = CloudstackEntity._ElementMap.copy()
    _AttributeMap = CloudstackEntity._AttributeMap.copy()
    # Base type is CloudstackEntity
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}CloudResources
    
    # Element id (id) inherited from {http://www.usharesoft.com/uforge}CloudstackEntity
    
    # Element accountName uses Python identifier accountName
    __accountName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'accountName'), 'accountName', '__httpwww_usharesoft_comuforge_CTD_ANON_241_accountName', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2145, 84), )

    
    accountName = property(__accountName.value, __accountName.set, None, None)

    
    # Element domainId uses Python identifier domainId
    __domainId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'domainId'), 'domainId', '__httpwww_usharesoft_comuforge_CTD_ANON_241_domainId', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2146, 84), )

    
    domainId = property(__domainId.value, __domainId.set, None, None)

    
    # Element domainName uses Python identifier domainName
    __domainName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'domainName'), 'domainName', '__httpwww_usharesoft_comuforge_CTD_ANON_241_domainName', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2147, 84), )

    
    domainName = property(__domainName.value, __domainName.set, None, None)

    
    # Element ingressRules uses Python identifier ingressRules
    __ingressRules = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'ingressRules'), 'ingressRules', '__httpwww_usharesoft_comuforge_CTD_ANON_241_ingressRules', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2148, 84), )

    
    ingressRules = property(__ingressRules.value, __ingressRules.set, None, None)

    _ElementMap.update({
        __accountName.name() : __accountName,
        __domainId.name() : __domainId,
        __domainName.name() : __domainName,
        __ingressRules.name() : __ingressRules
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_242 (CloudstackEntity):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2152, 100)
    _ElementMap = CloudstackEntity._ElementMap.copy()
    _AttributeMap = CloudstackEntity._AttributeMap.copy()
    # Base type is CloudstackEntity
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}CloudResources
    
    # Element id (id) inherited from {http://www.usharesoft.com/uforge}CloudstackEntity
    
    # Element rule uses Python identifier rule
    __rule = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'rule'), 'rule', '__httpwww_usharesoft_comuforge_CTD_ANON_242_rule', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2156, 116), )

    
    rule = property(__rule.value, __rule.set, None, None)

    _ElementMap.update({
        __rule.name() : __rule
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_243 (CloudstackEntity):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2192, 36)
    _ElementMap = CloudstackEntity._ElementMap.copy()
    _AttributeMap = CloudstackEntity._AttributeMap.copy()
    # Base type is CloudstackEntity
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}CloudResources
    
    # Element id (id) inherited from {http://www.usharesoft.com/uforge}CloudstackEntity
    
    # Element allocationEnabled uses Python identifier allocationEnabled
    __allocationEnabled = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'allocationEnabled'), 'allocationEnabled', '__httpwww_usharesoft_comuforge_CTD_ANON_243_allocationEnabled', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2196, 52), )

    
    allocationEnabled = property(__allocationEnabled.value, __allocationEnabled.set, None, None)

    
    # Element description uses Python identifier description
    __description = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'description'), 'description', '__httpwww_usharesoft_comuforge_CTD_ANON_243_description', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2197, 52), )

    
    description = property(__description.value, __description.set, None, None)

    
    # Element dhcpProvider uses Python identifier dhcpProvider
    __dhcpProvider = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'dhcpProvider'), 'dhcpProvider', '__httpwww_usharesoft_comuforge_CTD_ANON_243_dhcpProvider', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2198, 52), )

    
    dhcpProvider = property(__dhcpProvider.value, __dhcpProvider.set, None, None)

    
    # Element dns1 uses Python identifier dns1
    __dns1 = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'dns1'), 'dns1', '__httpwww_usharesoft_comuforge_CTD_ANON_243_dns1', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2199, 52), )

    
    dns1 = property(__dns1.value, __dns1.set, None, None)

    
    # Element dns2 uses Python identifier dns2
    __dns2 = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'dns2'), 'dns2', '__httpwww_usharesoft_comuforge_CTD_ANON_243_dns2', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2200, 52), )

    
    dns2 = property(__dns2.value, __dns2.set, None, None)

    
    # Element domainId uses Python identifier domainId
    __domainId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'domainId'), 'domainId', '__httpwww_usharesoft_comuforge_CTD_ANON_243_domainId', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2201, 52), )

    
    domainId = property(__domainId.value, __domainId.set, None, None)

    
    # Element domainName uses Python identifier domainName
    __domainName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'domainName'), 'domainName', '__httpwww_usharesoft_comuforge_CTD_ANON_243_domainName', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2202, 52), )

    
    domainName = property(__domainName.value, __domainName.set, None, None)

    
    # Element internalDns1 uses Python identifier internalDns1
    __internalDns1 = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'internalDns1'), 'internalDns1', '__httpwww_usharesoft_comuforge_CTD_ANON_243_internalDns1', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2203, 52), )

    
    internalDns1 = property(__internalDns1.value, __internalDns1.set, None, None)

    
    # Element internalDns2 uses Python identifier internalDns2
    __internalDns2 = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'internalDns2'), 'internalDns2', '__httpwww_usharesoft_comuforge_CTD_ANON_243_internalDns2', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2204, 52), )

    
    internalDns2 = property(__internalDns2.value, __internalDns2.set, None, None)

    
    # Element networkType uses Python identifier networkType
    __networkType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'networkType'), 'networkType', '__httpwww_usharesoft_comuforge_CTD_ANON_243_networkType', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2205, 52), )

    
    networkType = property(__networkType.value, __networkType.set, None, None)

    
    # Element securityGroupsEnabled uses Python identifier securityGroupsEnabled
    __securityGroupsEnabled = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'securityGroupsEnabled'), 'securityGroupsEnabled', '__httpwww_usharesoft_comuforge_CTD_ANON_243_securityGroupsEnabled', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2206, 52), )

    
    securityGroupsEnabled = property(__securityGroupsEnabled.value, __securityGroupsEnabled.set, None, None)

    _ElementMap.update({
        __allocationEnabled.name() : __allocationEnabled,
        __description.name() : __description,
        __dhcpProvider.name() : __dhcpProvider,
        __dns1.name() : __dns1,
        __dns2.name() : __dns2,
        __domainId.name() : __domainId,
        __domainName.name() : __domainName,
        __internalDns1.name() : __internalDns1,
        __internalDns2.name() : __internalDns2,
        __networkType.name() : __networkType,
        __securityGroupsEnabled.name() : __securityGroupsEnabled
    })
    _AttributeMap.update({
        
    })



# Complex type {http://www.usharesoft.com/uforge}CredAccountAbiquo with content type ELEMENT_ONLY
class CredAccountAbiquo (CredAccount):
    """Holds specific account information for the Abiquo cloud platform.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CredAccountAbiquo')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2480, 4)
    _ElementMap = CredAccount._ElementMap.copy()
    _AttributeMap = CredAccount._AttributeMap.copy()
    # Base type is CredAccount
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}CredAccount
    
    # Element parentUri (parentUri) inherited from {http://www.usharesoft.com/uforge}CredAccount
    
    # Element uri (uri) inherited from {http://www.usharesoft.com/uforge}CredAccount
    
    # Element targetPlatform (targetPlatform) inherited from {http://www.usharesoft.com/uforge}CredAccount
    
    # Element hostname uses Python identifier hostname
    __hostname = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'hostname'), 'hostname', '__httpwww_usharesoft_comuforge_CredAccountAbiquo_hostname', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2488, 20), )

    
    hostname = property(__hostname.value, __hostname.set, None, 'the hostname of the abiquo platform')

    
    # Element login uses Python identifier login
    __login = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'login'), 'login', '__httpwww_usharesoft_comuforge_CredAccountAbiquo_login', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2493, 20), )

    
    login = property(__login.value, __login.set, None, 'the login name to use for this cloud platform')

    
    # Element password uses Python identifier password
    __password = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'password'), 'password', '__httpwww_usharesoft_comuforge_CredAccountAbiquo_password', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2498, 20), )

    
    password = property(__password.value, __password.set, None, 'the password to use for this cloud platform')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __hostname.name() : __hostname,
        __login.name() : __login,
        __password.name() : __password
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'CredAccountAbiquo', CredAccountAbiquo)


# Complex type {http://www.usharesoft.com/uforge}CredAccountAzureResourceManager with content type ELEMENT_ONLY
class CredAccountAzureResourceManager (CredAccount):
    """
                Holds specific account information for the new Microsoft Azure cloud platform: Azure Resource Manager.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CredAccountAzureResourceManager')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2561, 4)
    _ElementMap = CredAccount._ElementMap.copy()
    _AttributeMap = CredAccount._AttributeMap.copy()
    # Base type is CredAccount
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}CredAccount
    
    # Element parentUri (parentUri) inherited from {http://www.usharesoft.com/uforge}CredAccount
    
    # Element uri (uri) inherited from {http://www.usharesoft.com/uforge}CredAccount
    
    # Element targetPlatform (targetPlatform) inherited from {http://www.usharesoft.com/uforge}CredAccount
    
    # Element tenantId uses Python identifier tenantId
    __tenantId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'tenantId'), 'tenantId', '__httpwww_usharesoft_comuforge_CredAccountAzureResourceManager_tenantId', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2570, 20), )

    
    tenantId = property(__tenantId.value, __tenantId.set, None, 'the tenant id to use')

    
    # Element subscriptionId uses Python identifier subscriptionId
    __subscriptionId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'subscriptionId'), 'subscriptionId', '__httpwww_usharesoft_comuforge_CredAccountAzureResourceManager_subscriptionId', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2575, 20), )

    
    subscriptionId = property(__subscriptionId.value, __subscriptionId.set, None, 'the subscription id to use')

    
    # Element applicationId uses Python identifier applicationId
    __applicationId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'applicationId'), 'applicationId', '__httpwww_usharesoft_comuforge_CredAccountAzureResourceManager_applicationId', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2580, 20), )

    
    applicationId = property(__applicationId.value, __applicationId.set, None, 'the application id to use')

    
    # Element applicationKey uses Python identifier applicationKey
    __applicationKey = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'applicationKey'), 'applicationKey', '__httpwww_usharesoft_comuforge_CredAccountAzureResourceManager_applicationKey', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2585, 20), )

    
    applicationKey = property(__applicationKey.value, __applicationKey.set, None, 'the application key to use')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __tenantId.name() : __tenantId,
        __subscriptionId.name() : __subscriptionId,
        __applicationId.name() : __applicationId,
        __applicationKey.name() : __applicationKey
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'CredAccountAzureResourceManager', CredAccountAzureResourceManager)


# Complex type {http://www.usharesoft.com/uforge}CredAccountCert with content type ELEMENT_ONLY
class CredAccountCert (CredAccount):
    """
                Extends the basic :ref:`credaccount-object` adding certificate information
                required for a cloud account
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = True
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CredAccountCert')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2595, 4)
    _ElementMap = CredAccount._ElementMap.copy()
    _AttributeMap = CredAccount._AttributeMap.copy()
    # Base type is CredAccount
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}CredAccount
    
    # Element parentUri (parentUri) inherited from {http://www.usharesoft.com/uforge}CredAccount
    
    # Element uri (uri) inherited from {http://www.usharesoft.com/uforge}CredAccount
    
    # Element targetPlatform (targetPlatform) inherited from {http://www.usharesoft.com/uforge}CredAccount
    
    # Element baseCertificatesUri uses Python identifier baseCertificatesUri
    __baseCertificatesUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'baseCertificatesUri'), 'baseCertificatesUri', '__httpwww_usharesoft_comuforge_CredAccountCert_baseCertificatesUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2605, 20), )

    
    baseCertificatesUri = property(__baseCertificatesUri.value, __baseCertificatesUri.set, None, 'the uri resource to get all the certificates for this cloud account')

    
    # Element certificates uses Python identifier certificates
    __certificates = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'certificates'), 'certificates', '__httpwww_usharesoft_comuforge_CredAccountCert_certificates', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2610, 20), )

    
    certificates = property(__certificates.value, __certificates.set, None, 'a list of certificate files (see :ref:`certificate-object`)')

    
    # Element certificateUris uses Python identifier certificateUris
    __certificateUris = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'certificateUris'), 'certificateUris', '__httpwww_usharesoft_comuforge_CredAccountCert_certificateUris', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2620, 20), )

    
    certificateUris = property(__certificateUris.value, __certificateUris.set, None, 'a list of uri resources for the :ref:`certificate-object` objects')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __baseCertificatesUri.name() : __baseCertificatesUri,
        __certificates.name() : __certificates,
        __certificateUris.name() : __certificateUris
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'CredAccountCert', CredAccountCert)


# Complex type {http://www.usharesoft.com/uforge}CredAccountCloudStack with content type ELEMENT_ONLY
class CredAccountCloudStack (CredAccount):
    """
                Holds specific account information for the CloudStack cloud platform.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CredAccountCloudStack')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2630, 4)
    _ElementMap = CredAccount._ElementMap.copy()
    _AttributeMap = CredAccount._AttributeMap.copy()
    # Base type is CredAccount
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}CredAccount
    
    # Element parentUri (parentUri) inherited from {http://www.usharesoft.com/uforge}CredAccount
    
    # Element uri (uri) inherited from {http://www.usharesoft.com/uforge}CredAccount
    
    # Element targetPlatform (targetPlatform) inherited from {http://www.usharesoft.com/uforge}CredAccount
    
    # Element endpointUrl uses Python identifier endpointUrl
    __endpointUrl = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'endpointUrl'), 'endpointUrl', '__httpwww_usharesoft_comuforge_CredAccountCloudStack_endpointUrl', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2639, 20), )

    
    endpointUrl = property(__endpointUrl.value, __endpointUrl.set, None, 'the CloudStack URL to use')

    
    # Element publicApiKey uses Python identifier publicApiKey
    __publicApiKey = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'publicApiKey'), 'publicApiKey', '__httpwww_usharesoft_comuforge_CredAccountCloudStack_publicApiKey', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2644, 20), )

    
    publicApiKey = property(__publicApiKey.value, __publicApiKey.set, None, 'the public API key of the user')

    
    # Element secretApiKey uses Python identifier secretApiKey
    __secretApiKey = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'secretApiKey'), 'secretApiKey', '__httpwww_usharesoft_comuforge_CredAccountCloudStack_secretApiKey', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2649, 20), )

    
    secretApiKey = property(__secretApiKey.value, __secretApiKey.set, None, 'the secret API key of the user')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __endpointUrl.name() : __endpointUrl,
        __publicApiKey.name() : __publicApiKey,
        __secretApiKey.name() : __secretApiKey
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'CredAccountCloudStack', CredAccountCloudStack)


# Complex type {http://www.usharesoft.com/uforge}CredAccountCloudwatt with content type ELEMENT_ONLY
class CredAccountCloudwatt (CredAccount):
    """Complex type {http://www.usharesoft.com/uforge}CredAccountCloudwatt with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CredAccountCloudwatt')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2659, 4)
    _ElementMap = CredAccount._ElementMap.copy()
    _AttributeMap = CredAccount._AttributeMap.copy()
    # Base type is CredAccount
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}CredAccount
    
    # Element parentUri (parentUri) inherited from {http://www.usharesoft.com/uforge}CredAccount
    
    # Element uri (uri) inherited from {http://www.usharesoft.com/uforge}CredAccount
    
    # Element targetPlatform (targetPlatform) inherited from {http://www.usharesoft.com/uforge}CredAccount
    
    # Element glanceUrl uses Python identifier glanceUrl
    __glanceUrl = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'glanceUrl'), 'glanceUrl', '__httpwww_usharesoft_comuforge_CredAccountCloudwatt_glanceUrl', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2663, 20), )

    
    glanceUrl = property(__glanceUrl.value, __glanceUrl.set, None, None)

    
    # Element keystoneUrl uses Python identifier keystoneUrl
    __keystoneUrl = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'keystoneUrl'), 'keystoneUrl', '__httpwww_usharesoft_comuforge_CredAccountCloudwatt_keystoneUrl', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2664, 20), )

    
    keystoneUrl = property(__keystoneUrl.value, __keystoneUrl.set, None, None)

    
    # Element login uses Python identifier login
    __login = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'login'), 'login', '__httpwww_usharesoft_comuforge_CredAccountCloudwatt_login', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2665, 20), )

    
    login = property(__login.value, __login.set, None, None)

    
    # Element password uses Python identifier password
    __password = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'password'), 'password', '__httpwww_usharesoft_comuforge_CredAccountCloudwatt_password', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2666, 20), )

    
    password = property(__password.value, __password.set, None, None)

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __glanceUrl.name() : __glanceUrl,
        __keystoneUrl.name() : __keystoneUrl,
        __login.name() : __login,
        __password.name() : __password
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'CredAccountCloudwatt', CredAccountCloudwatt)


# Complex type {http://www.usharesoft.com/uforge}CredAccountFlexiant with content type ELEMENT_ONLY
class CredAccountFlexiant (CredAccount):
    """
                Holds specific account information for the Flexiant cloud platform.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CredAccountFlexiant')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2706, 4)
    _ElementMap = CredAccount._ElementMap.copy()
    _AttributeMap = CredAccount._AttributeMap.copy()
    # Base type is CredAccount
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}CredAccount
    
    # Element parentUri (parentUri) inherited from {http://www.usharesoft.com/uforge}CredAccount
    
    # Element uri (uri) inherited from {http://www.usharesoft.com/uforge}CredAccount
    
    # Element targetPlatform (targetPlatform) inherited from {http://www.usharesoft.com/uforge}CredAccount
    
    # Element apiUsername uses Python identifier apiUsername
    __apiUsername = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'apiUsername'), 'apiUsername', '__httpwww_usharesoft_comuforge_CredAccountFlexiant_apiUsername', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2715, 20), )

    
    apiUsername = property(__apiUsername.value, __apiUsername.set, None, 'the api username to use')

    
    # Element password uses Python identifier password
    __password = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'password'), 'password', '__httpwww_usharesoft_comuforge_CredAccountFlexiant_password', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2720, 20), )

    
    password = property(__password.value, __password.set, None, 'the password to use')

    
    # Element userUuid uses Python identifier userUuid
    __userUuid = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'userUuid'), 'userUuid', '__httpwww_usharesoft_comuforge_CredAccountFlexiant_userUuid', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2725, 20), )

    
    userUuid = property(__userUuid.value, __userUuid.set, None, "the user's unique id to use")

    
    # Element wsdlUrl uses Python identifier wsdlUrl
    __wsdlUrl = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'wsdlUrl'), 'wsdlUrl', '__httpwww_usharesoft_comuforge_CredAccountFlexiant_wsdlUrl', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2730, 20), )

    
    wsdlUrl = property(__wsdlUrl.value, __wsdlUrl.set, None, 'the WSDL URL to use')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __apiUsername.name() : __apiUsername,
        __password.name() : __password,
        __userUuid.name() : __userUuid,
        __wsdlUrl.name() : __wsdlUrl
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'CredAccountFlexiant', CredAccountFlexiant)


# Complex type {http://www.usharesoft.com/uforge}CredAccountNimbula with content type ELEMENT_ONLY
class CredAccountNimbula (CredAccount):
    """
                Holds specific account information for the Nimbula cloud platform.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CredAccountNimbula')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2764, 4)
    _ElementMap = CredAccount._ElementMap.copy()
    _AttributeMap = CredAccount._AttributeMap.copy()
    # Base type is CredAccount
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}CredAccount
    
    # Element parentUri (parentUri) inherited from {http://www.usharesoft.com/uforge}CredAccount
    
    # Element uri (uri) inherited from {http://www.usharesoft.com/uforge}CredAccount
    
    # Element targetPlatform (targetPlatform) inherited from {http://www.usharesoft.com/uforge}CredAccount
    
    # Element endpointUrl uses Python identifier endpointUrl
    __endpointUrl = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'endpointUrl'), 'endpointUrl', '__httpwww_usharesoft_comuforge_CredAccountNimbula_endpointUrl', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2773, 20), )

    
    endpointUrl = property(__endpointUrl.value, __endpointUrl.set, None, 'the server URL endpoint to use')

    
    # Element login uses Python identifier login
    __login = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'login'), 'login', '__httpwww_usharesoft_comuforge_CredAccountNimbula_login', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2778, 20), )

    
    login = property(__login.value, __login.set, None, 'the user login name to use')

    
    # Element password uses Python identifier password
    __password = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'password'), 'password', '__httpwww_usharesoft_comuforge_CredAccountNimbula_password', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2783, 20), )

    
    password = property(__password.value, __password.set, None, 'the user password to use')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __endpointUrl.name() : __endpointUrl,
        __login.name() : __login,
        __password.name() : __password
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'CredAccountNimbula', CredAccountNimbula)


# Complex type {http://www.usharesoft.com/uforge}CredAccountOpenStack with content type ELEMENT_ONLY
class CredAccountOpenStack (CredAccount):
    """
                Holds specific account information for the OpenStack cloud platform.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CredAccountOpenStack')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2793, 4)
    _ElementMap = CredAccount._ElementMap.copy()
    _AttributeMap = CredAccount._AttributeMap.copy()
    # Base type is CredAccount
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}CredAccount
    
    # Element parentUri (parentUri) inherited from {http://www.usharesoft.com/uforge}CredAccount
    
    # Element uri (uri) inherited from {http://www.usharesoft.com/uforge}CredAccount
    
    # Element targetPlatform (targetPlatform) inherited from {http://www.usharesoft.com/uforge}CredAccount
    
    # Element glanceUrl uses Python identifier glanceUrl
    __glanceUrl = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'glanceUrl'), 'glanceUrl', '__httpwww_usharesoft_comuforge_CredAccountOpenStack_glanceUrl', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2802, 20), )

    
    glanceUrl = property(__glanceUrl.value, __glanceUrl.set, None, 'the OpenStack glance endpoint URL to use')

    
    # Element keystoneUrl uses Python identifier keystoneUrl
    __keystoneUrl = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'keystoneUrl'), 'keystoneUrl', '__httpwww_usharesoft_comuforge_CredAccountOpenStack_keystoneUrl', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2807, 20), )

    
    keystoneUrl = property(__keystoneUrl.value, __keystoneUrl.set, None, 'the OpenStack keystone endpoint URL to use')

    
    # Element login uses Python identifier login
    __login = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'login'), 'login', '__httpwww_usharesoft_comuforge_CredAccountOpenStack_login', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2812, 20), )

    
    login = property(__login.value, __login.set, None, 'the user login name to use')

    
    # Element password uses Python identifier password
    __password = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'password'), 'password', '__httpwww_usharesoft_comuforge_CredAccountOpenStack_password', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2817, 20), )

    
    password = property(__password.value, __password.set, None, 'the user password to use')

    
    # Element keystoneVersion uses Python identifier keystoneVersion
    __keystoneVersion = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'keystoneVersion'), 'keystoneVersion', '__httpwww_usharesoft_comuforge_CredAccountOpenStack_keystoneVersion', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2822, 20), )

    
    keystoneVersion = property(__keystoneVersion.value, __keystoneVersion.set, None, 'the keystone version this OpenStack instance is using (``v2.0`` or ``v3``)')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __glanceUrl.name() : __glanceUrl,
        __keystoneUrl.name() : __keystoneUrl,
        __login.name() : __login,
        __password.name() : __password,
        __keystoneVersion.name() : __keystoneVersion
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'CredAccountOpenStack', CredAccountOpenStack)


# Complex type {http://www.usharesoft.com/uforge}CredAccountOutscale with content type ELEMENT_ONLY
class CredAccountOutscale (CredAccount):
    """
                A ``CredAccountOutscale`` object holds specific account information for the Outscale cloud platform.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CredAccountOutscale')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2832, 4)
    _ElementMap = CredAccount._ElementMap.copy()
    _AttributeMap = CredAccount._AttributeMap.copy()
    # Base type is CredAccount
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}CredAccount
    
    # Element parentUri (parentUri) inherited from {http://www.usharesoft.com/uforge}CredAccount
    
    # Element uri (uri) inherited from {http://www.usharesoft.com/uforge}CredAccount
    
    # Element targetPlatform (targetPlatform) inherited from {http://www.usharesoft.com/uforge}CredAccount
    
    # Element accessKeyId uses Python identifier accessKeyId
    __accessKeyId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'accessKeyId'), 'accessKeyId', '__httpwww_usharesoft_comuforge_CredAccountOutscale_accessKeyId', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2841, 20), )

    
    accessKeyId = property(__accessKeyId.value, __accessKeyId.set, None, 'the access key to use')

    
    # Element accountNumber uses Python identifier accountNumber
    __accountNumber = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'accountNumber'), 'accountNumber', '__httpwww_usharesoft_comuforge_CredAccountOutscale_accountNumber', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2846, 20), )

    
    accountNumber = property(__accountNumber.value, __accountNumber.set, None, 'the account number to use')

    
    # Element keyPairName uses Python identifier keyPairName
    __keyPairName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'keyPairName'), 'keyPairName', '__httpwww_usharesoft_comuforge_CredAccountOutscale_keyPairName', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2851, 20), )

    
    keyPairName = property(__keyPairName.value, __keyPairName.set, None, 'the key pair name to use')

    
    # Element secretAccessKeyId uses Python identifier secretAccessKeyId
    __secretAccessKeyId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'secretAccessKeyId'), 'secretAccessKeyId', '__httpwww_usharesoft_comuforge_CredAccountOutscale_secretAccessKeyId', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2856, 20), )

    
    secretAccessKeyId = property(__secretAccessKeyId.value, __secretAccessKeyId.set, None, 'the secret access key to use')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __accessKeyId.name() : __accessKeyId,
        __accountNumber.name() : __accountNumber,
        __keyPairName.name() : __keyPairName,
        __secretAccessKeyId.name() : __secretAccessKeyId
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'CredAccountOutscale', CredAccountOutscale)


# Complex type {http://www.usharesoft.com/uforge}CredAccountSuseCloud with content type ELEMENT_ONLY
class CredAccountSuseCloud (CredAccount):
    """
                Holds specific account information for the SuseCloud platform.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CredAccountSuseCloud')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2912, 4)
    _ElementMap = CredAccount._ElementMap.copy()
    _AttributeMap = CredAccount._AttributeMap.copy()
    # Base type is CredAccount
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}CredAccount
    
    # Element parentUri (parentUri) inherited from {http://www.usharesoft.com/uforge}CredAccount
    
    # Element uri (uri) inherited from {http://www.usharesoft.com/uforge}CredAccount
    
    # Element targetPlatform (targetPlatform) inherited from {http://www.usharesoft.com/uforge}CredAccount
    
    # Element glanceUrl uses Python identifier glanceUrl
    __glanceUrl = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'glanceUrl'), 'glanceUrl', '__httpwww_usharesoft_comuforge_CredAccountSuseCloud_glanceUrl', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2921, 20), )

    
    glanceUrl = property(__glanceUrl.value, __glanceUrl.set, None, 'the SuseCloud glance endpoint URL to use')

    
    # Element keystoneUrl uses Python identifier keystoneUrl
    __keystoneUrl = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'keystoneUrl'), 'keystoneUrl', '__httpwww_usharesoft_comuforge_CredAccountSuseCloud_keystoneUrl', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2926, 20), )

    
    keystoneUrl = property(__keystoneUrl.value, __keystoneUrl.set, None, 'the SuseCloud keystone endpoint URL to use')

    
    # Element login uses Python identifier login
    __login = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'login'), 'login', '__httpwww_usharesoft_comuforge_CredAccountSuseCloud_login', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2931, 20), )

    
    login = property(__login.value, __login.set, None, 'the user login name to use')

    
    # Element password uses Python identifier password
    __password = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'password'), 'password', '__httpwww_usharesoft_comuforge_CredAccountSuseCloud_password', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2936, 20), )

    
    password = property(__password.value, __password.set, None, 'the user password to use')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __glanceUrl.name() : __glanceUrl,
        __keystoneUrl.name() : __keystoneUrl,
        __login.name() : __login,
        __password.name() : __password
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'CredAccountSuseCloud', CredAccountSuseCloud)


# Complex type {http://www.usharesoft.com/uforge}CredAccountVCloudDirector with content type ELEMENT_ONLY
class CredAccountVCloudDirector (CredAccount):
    """
                Holds specific account information for the VMware VCD platform.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CredAccountVCloudDirector')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2947, 4)
    _ElementMap = CredAccount._ElementMap.copy()
    _AttributeMap = CredAccount._AttributeMap.copy()
    # Base type is CredAccount
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}CredAccount
    
    # Element parentUri (parentUri) inherited from {http://www.usharesoft.com/uforge}CredAccount
    
    # Element uri (uri) inherited from {http://www.usharesoft.com/uforge}CredAccount
    
    # Element targetPlatform (targetPlatform) inherited from {http://www.usharesoft.com/uforge}CredAccount
    
    # Element hostname uses Python identifier hostname
    __hostname = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'hostname'), 'hostname', '__httpwww_usharesoft_comuforge_CredAccountVCloudDirector_hostname', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2956, 20), )

    
    hostname = property(__hostname.value, __hostname.set, None, 'the server hostname for the VCD platform')

    
    # Element organizationName uses Python identifier organizationName
    __organizationName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'organizationName'), 'organizationName', '__httpwww_usharesoft_comuforge_CredAccountVCloudDirector_organizationName', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2961, 20), )

    
    organizationName = property(__organizationName.value, __organizationName.set, None, 'the organization name to use')

    
    # Element login uses Python identifier login
    __login = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'login'), 'login', '__httpwww_usharesoft_comuforge_CredAccountVCloudDirector_login', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2966, 20), )

    
    login = property(__login.value, __login.set, None, 'the user login name to use')

    
    # Element password uses Python identifier password
    __password = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'password'), 'password', '__httpwww_usharesoft_comuforge_CredAccountVCloudDirector_password', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2971, 20), )

    
    password = property(__password.value, __password.set, None, 'the user password to use')

    
    # Element port uses Python identifier port
    __port = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'port'), 'port', '__httpwww_usharesoft_comuforge_CredAccountVCloudDirector_port', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2976, 20), )

    
    port = property(__port.value, __port.set, None, 'the port number of the VCD platform')

    
    # Element proxyHost uses Python identifier proxyHost
    __proxyHost = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'proxyHost'), 'proxyHost', '__httpwww_usharesoft_comuforge_CredAccountVCloudDirector_proxyHost', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2981, 20), )

    
    proxyHost = property(__proxyHost.value, __proxyHost.set, None, 'the proxy hostname to use (if there is a proxy setup)')

    
    # Element proxyPort uses Python identifier proxyPort
    __proxyPort = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'proxyPort'), 'proxyPort', '__httpwww_usharesoft_comuforge_CredAccountVCloudDirector_proxyPort', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2986, 20), )

    
    proxyPort = property(__proxyPort.value, __proxyPort.set, None, 'the proxy port to use (if there is a proxy setup)')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __hostname.name() : __hostname,
        __organizationName.name() : __organizationName,
        __login.name() : __login,
        __password.name() : __password,
        __port.name() : __port,
        __proxyHost.name() : __proxyHost,
        __proxyPort.name() : __proxyPort
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'CredAccountVCloudDirector', CredAccountVCloudDirector)


# Complex type {http://www.usharesoft.com/uforge}CredAccountVSphere with content type ELEMENT_ONLY
class CredAccountVSphere (CredAccount):
    """
                Holds specific account information for the VMware vSphere Center platform.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CredAccountVSphere')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2997, 4)
    _ElementMap = CredAccount._ElementMap.copy()
    _AttributeMap = CredAccount._AttributeMap.copy()
    # Base type is CredAccount
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}CredAccount
    
    # Element parentUri (parentUri) inherited from {http://www.usharesoft.com/uforge}CredAccount
    
    # Element uri (uri) inherited from {http://www.usharesoft.com/uforge}CredAccount
    
    # Element targetPlatform (targetPlatform) inherited from {http://www.usharesoft.com/uforge}CredAccount
    
    # Element hostname uses Python identifier hostname
    __hostname = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'hostname'), 'hostname', '__httpwww_usharesoft_comuforge_CredAccountVSphere_hostname', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3006, 20), )

    
    hostname = property(__hostname.value, __hostname.set, None, 'the server hostname for the vSphere platform')

    
    # Element login uses Python identifier login
    __login = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'login'), 'login', '__httpwww_usharesoft_comuforge_CredAccountVSphere_login', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3011, 20), )

    
    login = property(__login.value, __login.set, None, 'the user login name to use')

    
    # Element password uses Python identifier password
    __password = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'password'), 'password', '__httpwww_usharesoft_comuforge_CredAccountVSphere_password', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3016, 20), )

    
    password = property(__password.value, __password.set, None, 'the user password to use')

    
    # Element port uses Python identifier port
    __port = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'port'), 'port', '__httpwww_usharesoft_comuforge_CredAccountVSphere_port', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3021, 20), )

    
    port = property(__port.value, __port.set, None, 'the port number of the vSphere platform')

    
    # Element proxyHost uses Python identifier proxyHost
    __proxyHost = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'proxyHost'), 'proxyHost', '__httpwww_usharesoft_comuforge_CredAccountVSphere_proxyHost', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3026, 20), )

    
    proxyHost = property(__proxyHost.value, __proxyHost.set, None, 'the proxy hostname to use (if there is a proxy setup)')

    
    # Element proxyPort uses Python identifier proxyPort
    __proxyPort = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'proxyPort'), 'proxyPort', '__httpwww_usharesoft_comuforge_CredAccountVSphere_proxyPort', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3031, 20), )

    
    proxyPort = property(__proxyPort.value, __proxyPort.set, None, 'the proxy port to use (if there is a proxy setup)')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __hostname.name() : __hostname,
        __login.name() : __login,
        __password.name() : __password,
        __port.name() : __port,
        __proxyHost.name() : __proxyHost,
        __proxyPort.name() : __proxyPort
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'CredAccountVSphere', CredAccountVSphere)


# Complex type {http://www.usharesoft.com/uforge}CredAccountK5 with content type ELEMENT_ONLY
class CredAccountK5 (CredAccount):
    """
                Holds specific account information for the Fujitsu K5 public cloud platform.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CredAccountK5')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3041, 4)
    _ElementMap = CredAccount._ElementMap.copy()
    _AttributeMap = CredAccount._AttributeMap.copy()
    # Base type is CredAccount
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}CredAccount
    
    # Element parentUri (parentUri) inherited from {http://www.usharesoft.com/uforge}CredAccount
    
    # Element uri (uri) inherited from {http://www.usharesoft.com/uforge}CredAccount
    
    # Element targetPlatform (targetPlatform) inherited from {http://www.usharesoft.com/uforge}CredAccount
    
    # Element login uses Python identifier login
    __login = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'login'), 'login', '__httpwww_usharesoft_comuforge_CredAccountK5_login', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3050, 20), )

    
    login = property(__login.value, __login.set, None, 'the user login name to use')

    
    # Element password uses Python identifier password
    __password = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'password'), 'password', '__httpwww_usharesoft_comuforge_CredAccountK5_password', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3055, 20), )

    
    password = property(__password.value, __password.set, None, 'the user password to use')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __login.name() : __login,
        __password.name() : __password
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'CredAccountK5', CredAccountK5)


# Complex type {http://www.usharesoft.com/uforge}CredAccountDocker with content type ELEMENT_ONLY
class CredAccountDocker (CredAccount):
    """
                Holds specific account information for a Docker Registry platform.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CredAccountDocker')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3065, 4)
    _ElementMap = CredAccount._ElementMap.copy()
    _AttributeMap = CredAccount._AttributeMap.copy()
    # Base type is CredAccount
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}CredAccount
    
    # Element parentUri (parentUri) inherited from {http://www.usharesoft.com/uforge}CredAccount
    
    # Element uri (uri) inherited from {http://www.usharesoft.com/uforge}CredAccount
    
    # Element targetPlatform (targetPlatform) inherited from {http://www.usharesoft.com/uforge}CredAccount
    
    # Element endpointUrl uses Python identifier endpointUrl
    __endpointUrl = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'endpointUrl'), 'endpointUrl', '__httpwww_usharesoft_comuforge_CredAccountDocker_endpointUrl', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3074, 20), )

    
    endpointUrl = property(__endpointUrl.value, __endpointUrl.set, None, 'the Docker Registry URL to use')

    
    # Element login uses Python identifier login
    __login = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'login'), 'login', '__httpwww_usharesoft_comuforge_CredAccountDocker_login', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3079, 20), )

    
    login = property(__login.value, __login.set, None, 'the user login name to use')

    
    # Element password uses Python identifier password
    __password = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'password'), 'password', '__httpwww_usharesoft_comuforge_CredAccountDocker_password', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3084, 20), )

    
    password = property(__password.value, __password.set, None, 'the user password to use')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __endpointUrl.name() : __endpointUrl,
        __login.name() : __login,
        __password.name() : __password
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'CredAccountDocker', CredAccountDocker)


# Complex type {http://www.usharesoft.com/uforge}CredAccountOracle with content type ELEMENT_ONLY
class CredAccountOracle (CredAccount):
    """
                Holds specific account information for the Oracle Cloud platform.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CredAccountOracle')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3094, 4)
    _ElementMap = CredAccount._ElementMap.copy()
    _AttributeMap = CredAccount._AttributeMap.copy()
    # Base type is CredAccount
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}CredAccount
    
    # Element parentUri (parentUri) inherited from {http://www.usharesoft.com/uforge}CredAccount
    
    # Element uri (uri) inherited from {http://www.usharesoft.com/uforge}CredAccount
    
    # Element targetPlatform (targetPlatform) inherited from {http://www.usharesoft.com/uforge}CredAccount
    
    # Element login uses Python identifier login
    __login = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'login'), 'login', '__httpwww_usharesoft_comuforge_CredAccountOracle_login', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3103, 20), )

    
    login = property(__login.value, __login.set, None, 'the user login name to use')

    
    # Element password uses Python identifier password
    __password = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'password'), 'password', '__httpwww_usharesoft_comuforge_CredAccountOracle_password', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3108, 20), )

    
    password = property(__password.value, __password.set, None, 'the user password to use')

    
    # Element domainName uses Python identifier domainName
    __domainName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'domainName'), 'domainName', '__httpwww_usharesoft_comuforge_CredAccountOracle_domainName', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3113, 20), )

    
    domainName = property(__domainName.value, __domainName.set, None, 'the identity domain to use')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __login.name() : __login,
        __password.name() : __password,
        __domainName.name() : __domainName
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'CredAccountOracle', CredAccountOracle)


# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_244 (FlexiantEntity):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3744, 36)
    _ElementMap = FlexiantEntity._ElementMap.copy()
    _AttributeMap = FlexiantEntity._AttributeMap.copy()
    # Base type is FlexiantEntity
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}CloudResources
    
    # Element uuid (uuid) inherited from {http://www.usharesoft.com/uforge}FlexiantEntity
    
    # Element containerSupport uses Python identifier containerSupport
    __containerSupport = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'containerSupport'), 'containerSupport', '__httpwww_usharesoft_comuforge_CTD_ANON_244_containerSupport', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3748, 52), )

    
    containerSupport = property(__containerSupport.value, __containerSupport.set, None, None)

    
    # Element vdcs uses Python identifier vdcs
    __vdcs = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'vdcs'), 'vdcs', '__httpwww_usharesoft_comuforge_CTD_ANON_244_vdcs', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3749, 52), )

    
    vdcs = property(__vdcs.value, __vdcs.set, None, None)

    
    # Element vmSupport uses Python identifier vmSupport
    __vmSupport = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'vmSupport'), 'vmSupport', '__httpwww_usharesoft_comuforge_CTD_ANON_244_vmSupport', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3861, 52), )

    
    vmSupport = property(__vmSupport.value, __vmSupport.set, None, None)

    _ElementMap.update({
        __containerSupport.name() : __containerSupport,
        __vdcs.name() : __vdcs,
        __vmSupport.name() : __vmSupport
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_245 (FlexiantEntity):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3753, 68)
    _ElementMap = FlexiantEntity._ElementMap.copy()
    _AttributeMap = FlexiantEntity._AttributeMap.copy()
    # Base type is FlexiantEntity
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}CloudResources
    
    # Element uuid (uuid) inherited from {http://www.usharesoft.com/uforge}FlexiantEntity
    
    # Element disks uses Python identifier disks
    __disks = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'disks'), 'disks', '__httpwww_usharesoft_comuforge_CTD_ANON_245_disks', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3757, 84), )

    
    disks = property(__disks.value, __disks.set, None, None)

    
    # Element images uses Python identifier images
    __images = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'images'), 'images', '__httpwww_usharesoft_comuforge_CTD_ANON_245_images', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3777, 84), )

    
    images = property(__images.value, __images.set, None, None)

    
    # Element networks uses Python identifier networks
    __networks = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'networks'), 'networks', '__httpwww_usharesoft_comuforge_CTD_ANON_245_networks', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3796, 84), )

    
    networks = property(__networks.value, __networks.set, None, None)

    
    # Element servers uses Python identifier servers
    __servers = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'servers'), 'servers', '__httpwww_usharesoft_comuforge_CTD_ANON_245_servers', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3811, 84), )

    
    servers = property(__servers.value, __servers.set, None, None)

    _ElementMap.update({
        __disks.name() : __disks,
        __images.name() : __images,
        __networks.name() : __networks,
        __servers.name() : __servers
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_246 (FlexiantEntity):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3761, 100)
    _ElementMap = FlexiantEntity._ElementMap.copy()
    _AttributeMap = FlexiantEntity._AttributeMap.copy()
    # Base type is FlexiantEntity
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}CloudResources
    
    # Element uuid (uuid) inherited from {http://www.usharesoft.com/uforge}FlexiantEntity
    
    # Element imageName uses Python identifier imageName
    __imageName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'imageName'), 'imageName', '__httpwww_usharesoft_comuforge_CTD_ANON_246_imageName', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3765, 116), )

    
    imageName = property(__imageName.value, __imageName.set, None, None)

    
    # Element index uses Python identifier index
    __index = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'index'), 'index', '__httpwww_usharesoft_comuforge_CTD_ANON_246_index', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3766, 116), )

    
    index = property(__index.value, __index.set, None, None)

    
    # Element ownerName uses Python identifier ownerName
    __ownerName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'ownerName'), 'ownerName', '__httpwww_usharesoft_comuforge_CTD_ANON_246_ownerName', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3767, 116), )

    
    ownerName = property(__ownerName.value, __ownerName.set, None, None)

    
    # Element serverName uses Python identifier serverName
    __serverName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'serverName'), 'serverName', '__httpwww_usharesoft_comuforge_CTD_ANON_246_serverName', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3768, 116), )

    
    serverName = property(__serverName.value, __serverName.set, None, None)

    _ElementMap.update({
        __imageName.name() : __imageName,
        __index.name() : __index,
        __ownerName.name() : __ownerName,
        __serverName.name() : __serverName
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_247 (FlexiantEntity):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3781, 100)
    _ElementMap = FlexiantEntity._ElementMap.copy()
    _AttributeMap = FlexiantEntity._AttributeMap.copy()
    # Base type is FlexiantEntity
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}CloudResources
    
    # Element uuid (uuid) inherited from {http://www.usharesoft.com/uforge}FlexiantEntity
    
    # Element containerSupport uses Python identifier containerSupport
    __containerSupport = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'containerSupport'), 'containerSupport', '__httpwww_usharesoft_comuforge_CTD_ANON_247_containerSupport', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3785, 116), )

    
    containerSupport = property(__containerSupport.value, __containerSupport.set, None, None)

    
    # Element defaultUser uses Python identifier defaultUser
    __defaultUser = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'defaultUser'), 'defaultUser', '__httpwww_usharesoft_comuforge_CTD_ANON_247_defaultUser', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3786, 116), )

    
    defaultUser = property(__defaultUser.value, __defaultUser.set, None, None)

    
    # Element vmSupport uses Python identifier vmSupport
    __vmSupport = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'vmSupport'), 'vmSupport', '__httpwww_usharesoft_comuforge_CTD_ANON_247_vmSupport', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3787, 116), )

    
    vmSupport = property(__vmSupport.value, __vmSupport.set, None, None)

    _ElementMap.update({
        __containerSupport.name() : __containerSupport,
        __defaultUser.name() : __defaultUser,
        __vmSupport.name() : __vmSupport
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_248 (FlexiantEntity):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3800, 100)
    _ElementMap = FlexiantEntity._ElementMap.copy()
    _AttributeMap = FlexiantEntity._AttributeMap.copy()
    # Base type is FlexiantEntity
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}CloudResources
    
    # Element uuid (uuid) inherited from {http://www.usharesoft.com/uforge}FlexiantEntity
    _ElementMap.update({
        
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_249 (FlexiantEntity):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3815, 100)
    _ElementMap = FlexiantEntity._ElementMap.copy()
    _AttributeMap = FlexiantEntity._AttributeMap.copy()
    # Base type is FlexiantEntity
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}CloudResources
    
    # Element uuid (uuid) inherited from {http://www.usharesoft.com/uforge}FlexiantEntity
    
    # Element disks uses Python identifier disks
    __disks = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'disks'), 'disks', '__httpwww_usharesoft_comuforge_CTD_ANON_249_disks', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3819, 116), )

    
    disks = property(__disks.value, __disks.set, None, None)

    
    # Element imageName uses Python identifier imageName
    __imageName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'imageName'), 'imageName', '__httpwww_usharesoft_comuforge_CTD_ANON_249_imageName', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3826, 116), )

    
    imageName = property(__imageName.value, __imageName.set, None, None)

    
    # Element key uses Python identifier key
    __key = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'key'), 'key', '__httpwww_usharesoft_comuforge_CTD_ANON_249_key', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3827, 116), )

    
    key = property(__key.value, __key.set, None, None)

    
    # Element nics uses Python identifier nics
    __nics = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'nics'), 'nics', '__httpwww_usharesoft_comuforge_CTD_ANON_249_nics', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3828, 116), )

    
    nics = property(__nics.value, __nics.set, None, None)

    
    # Element password uses Python identifier password
    __password = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'password'), 'password', '__httpwww_usharesoft_comuforge_CTD_ANON_249_password', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3835, 116), )

    
    password = property(__password.value, __password.set, None, None)

    
    # Element productOfferName uses Python identifier productOfferName
    __productOfferName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'productOfferName'), 'productOfferName', '__httpwww_usharesoft_comuforge_CTD_ANON_249_productOfferName', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3836, 116), )

    
    productOfferName = property(__productOfferName.value, __productOfferName.set, None, None)

    
    # Element sshKeys uses Python identifier sshKeys
    __sshKeys = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'sshKeys'), 'sshKeys', '__httpwww_usharesoft_comuforge_CTD_ANON_249_sshKeys', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3837, 116), )

    
    sshKeys = property(__sshKeys.value, __sshKeys.set, None, None)

    
    # Element user uses Python identifier user
    __user = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'user'), 'user', '__httpwww_usharesoft_comuforge_CTD_ANON_249_user', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3844, 116), )

    
    user = property(__user.value, __user.set, None, None)

    _ElementMap.update({
        __disks.name() : __disks,
        __imageName.name() : __imageName,
        __key.name() : __key,
        __nics.name() : __nics,
        __password.name() : __password,
        __productOfferName.name() : __productOfferName,
        __sshKeys.name() : __sshKeys,
        __user.name() : __user
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_250 (FlexiantEntity):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3871, 24)
    _ElementMap = FlexiantEntity._ElementMap.copy()
    _AttributeMap = FlexiantEntity._AttributeMap.copy()
    # Base type is FlexiantEntity
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}CloudResources
    
    # Element uuid (uuid) inherited from {http://www.usharesoft.com/uforge}FlexiantEntity
    
    # Element diskOffers uses Python identifier diskOffers
    __diskOffers = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'diskOffers'), 'diskOffers', '__httpwww_usharesoft_comuforge_CTD_ANON_250_diskOffers', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3875, 40), )

    
    diskOffers = property(__diskOffers.value, __diskOffers.set, None, None)

    
    # Element extilityUnitsOffers uses Python identifier extilityUnitsOffers
    __extilityUnitsOffers = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'extilityUnitsOffers'), 'extilityUnitsOffers', '__httpwww_usharesoft_comuforge_CTD_ANON_250_extilityUnitsOffers', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3892, 40), )

    
    extilityUnitsOffers = property(__extilityUnitsOffers.value, __extilityUnitsOffers.set, None, None)

    
    # Element hardwareOffers uses Python identifier hardwareOffers
    __hardwareOffers = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'hardwareOffers'), 'hardwareOffers', '__httpwww_usharesoft_comuforge_CTD_ANON_250_hardwareOffers', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3910, 40), )

    
    hardwareOffers = property(__hardwareOffers.value, __hardwareOffers.set, None, None)

    _ElementMap.update({
        __diskOffers.name() : __diskOffers,
        __extilityUnitsOffers.name() : __extilityUnitsOffers,
        __hardwareOffers.name() : __hardwareOffers
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_251 (FlexiantEntity):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3879, 56)
    _ElementMap = FlexiantEntity._ElementMap.copy()
    _AttributeMap = FlexiantEntity._AttributeMap.copy()
    # Base type is FlexiantEntity
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}CloudResources
    
    # Element uuid (uuid) inherited from {http://www.usharesoft.com/uforge}FlexiantEntity
    
    # Element sizeGB uses Python identifier sizeGB
    __sizeGB = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'sizeGB'), 'sizeGB', '__httpwww_usharesoft_comuforge_CTD_ANON_251_sizeGB', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3883, 72), )

    
    sizeGB = property(__sizeGB.value, __sizeGB.set, None, None)

    _ElementMap.update({
        __sizeGB.name() : __sizeGB
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_252 (FlexiantEntity):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3896, 56)
    _ElementMap = FlexiantEntity._ElementMap.copy()
    _AttributeMap = FlexiantEntity._AttributeMap.copy()
    # Base type is FlexiantEntity
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}CloudResources
    
    # Element uuid (uuid) inherited from {http://www.usharesoft.com/uforge}FlexiantEntity
    
    # Element amount uses Python identifier amount
    __amount = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'amount'), 'amount', '__httpwww_usharesoft_comuforge_CTD_ANON_252_amount', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3900, 72), )

    
    amount = property(__amount.value, __amount.set, None, None)

    
    # Element charge uses Python identifier charge
    __charge = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'charge'), 'charge', '__httpwww_usharesoft_comuforge_CTD_ANON_252_charge', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3901, 72), )

    
    charge = property(__charge.value, __charge.set, None, None)

    _ElementMap.update({
        __amount.name() : __amount,
        __charge.name() : __charge
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_253 (FlexiantEntity):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3914, 56)
    _ElementMap = FlexiantEntity._ElementMap.copy()
    _AttributeMap = FlexiantEntity._AttributeMap.copy()
    # Base type is FlexiantEntity
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}CloudResources
    
    # Element uuid (uuid) inherited from {http://www.usharesoft.com/uforge}FlexiantEntity
    
    # Element nbCpuCores uses Python identifier nbCpuCores
    __nbCpuCores = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'nbCpuCores'), 'nbCpuCores', '__httpwww_usharesoft_comuforge_CTD_ANON_253_nbCpuCores', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3918, 72), )

    
    nbCpuCores = property(__nbCpuCores.value, __nbCpuCores.set, None, None)

    
    # Element ramGB uses Python identifier ramGB
    __ramGB = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'ramGB'), 'ramGB', '__httpwww_usharesoft_comuforge_CTD_ANON_253_ramGB', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3919, 72), )

    
    ramGB = property(__ramGB.value, __ramGB.set, None, None)

    _ElementMap.update({
        __nbCpuCores.name() : __nbCpuCores,
        __ramGB.name() : __ramGB
    })
    _AttributeMap.update({
        
    })



# Complex type {http://www.usharesoft.com/uforge}GalleryTemplate with content type ELEMENT_ONLY
class GalleryTemplate (Appliance):
    """
                Provides the information of an appliance template that has been shared with other
                users to use (e.g. shared into a workspace).
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'GalleryTemplate')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3985, 4)
    _ElementMap = Appliance._ElementMap.copy()
    _AttributeMap = Appliance._AttributeMap.copy()
    # Base type is Appliance
    
    # Element applianceExports (applianceExports) inherited from {http://www.usharesoft.com/uforge}Appliance
    
    # Element archName (archName) inherited from {http://www.usharesoft.com/uforge}Appliance
    
    # Element baseCloneUri (baseCloneUri) inherited from {http://www.usharesoft.com/uforge}Appliance
    
    # Element baseImagesStatusUri (baseImagesStatusUri) inherited from {http://www.usharesoft.com/uforge}Appliance
    
    # Element baseImagesUri (baseImagesUri) inherited from {http://www.usharesoft.com/uforge}Appliance
    
    # Element baseMySoftwareUri (baseMySoftwareUri) inherited from {http://www.usharesoft.com/uforge}Appliance
    
    # Element baseOasPackageUri (baseOasPackageUri) inherited from {http://www.usharesoft.com/uforge}Appliance
    
    # Element baseOsProfileUri (baseOsProfileUri) inherited from {http://www.usharesoft.com/uforge}Appliance
    
    # Element baseProjectsUri (baseProjectsUri) inherited from {http://www.usharesoft.com/uforge}Appliance
    
    # Element basePublishImagesStatusUri (basePublishImagesStatusUri) inherited from {http://www.usharesoft.com/uforge}Appliance
    
    # Element basePublishImagesUri (basePublishImagesUri) inherited from {http://www.usharesoft.com/uforge}Appliance
    
    # Element baseTemplatesStatusUri (baseTemplatesStatusUri) inherited from {http://www.usharesoft.com/uforge}Appliance
    
    # Element baseTemplatesUri (baseTemplatesUri) inherited from {http://www.usharesoft.com/uforge}Appliance
    
    # Element bootScripts (bootScripts) inherited from {http://www.usharesoft.com/uforge}Appliance
    
    # Element bootScriptsUri (bootScriptsUri) inherited from {http://www.usharesoft.com/uforge}Appliance
    
    # Element bootScriptUris (bootScriptUris) inherited from {http://www.usharesoft.com/uforge}Appliance
    
    # Element confMgmtPlatforms (confMgmtPlatforms) inherited from {http://www.usharesoft.com/uforge}Appliance
    
    # Element confMgmtPlatformsUri (confMgmtPlatformsUri) inherited from {http://www.usharesoft.com/uforge}Appliance
    
    # Element confMgmtPlatformUris (confMgmtPlatformUris) inherited from {http://www.usharesoft.com/uforge}Appliance
    
    # Element description (description) inherited from {http://www.usharesoft.com/uforge}Appliance
    
    # Element distributionName (distributionName) inherited from {http://www.usharesoft.com/uforge}Appliance
    
    # Element distributionUri (distributionUri) inherited from {http://www.usharesoft.com/uforge}Appliance
    
    # Element exportsUri (exportsUri) inherited from {http://www.usharesoft.com/uforge}Appliance
    
    # Element imageUris (imageUris) inherited from {http://www.usharesoft.com/uforge}Appliance
    
    # Element imported (imported) inherited from {http://www.usharesoft.com/uforge}Appliance
    
    # Element installedSize (installedSize) inherited from {http://www.usharesoft.com/uforge}Appliance
    
    # Element installProfile (installProfile) inherited from {http://www.usharesoft.com/uforge}Appliance
    
    # Element installProfileUri (installProfileUri) inherited from {http://www.usharesoft.com/uforge}Appliance
    
    # Element lastPkgUpdate (lastPkgUpdate) inherited from {http://www.usharesoft.com/uforge}Appliance
    
    # Element logo (logo) inherited from {http://www.usharesoft.com/uforge}Appliance
    
    # Element mySoftwareList (mySoftwareList) inherited from {http://www.usharesoft.com/uforge}Appliance
    
    # Element mySoftwareUris (mySoftwareUris) inherited from {http://www.usharesoft.com/uforge}Appliance
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}Appliance
    
    # Element nbSecurityUpdates (nbSecurityUpdates) inherited from {http://www.usharesoft.com/uforge}Appliance
    
    # Element nbUpdates (nbUpdates) inherited from {http://www.usharesoft.com/uforge}Appliance
    
    # Element oasPackage (oasPackage) inherited from {http://www.usharesoft.com/uforge}Appliance
    
    # Element oasPackageUri (oasPackageUri) inherited from {http://www.usharesoft.com/uforge}Appliance
    
    # Element orgUri (orgUri) inherited from {http://www.usharesoft.com/uforge}Appliance
    
    # Element osProfile (osProfile) inherited from {http://www.usharesoft.com/uforge}Appliance
    
    # Element osProfileUri (osProfileUri) inherited from {http://www.usharesoft.com/uforge}Appliance
    
    # Element parentApplianceUri (parentApplianceUri) inherited from {http://www.usharesoft.com/uforge}Appliance
    
    # Element parentTemplateUri (parentTemplateUri) inherited from {http://www.usharesoft.com/uforge}Appliance
    
    # Element projects (projects) inherited from {http://www.usharesoft.com/uforge}Appliance
    
    # Element projectUris (projectUris) inherited from {http://www.usharesoft.com/uforge}Appliance
    
    # Element publishImages (publishImages) inherited from {http://www.usharesoft.com/uforge}Appliance
    
    # Element publishImageUris (publishImageUris) inherited from {http://www.usharesoft.com/uforge}Appliance
    
    # Element revision (revision) inherited from {http://www.usharesoft.com/uforge}Appliance
    
    # Element shared (shared) inherited from {http://www.usharesoft.com/uforge}Appliance
    
    # Element size (size) inherited from {http://www.usharesoft.com/uforge}Appliance
    
    # Element tag (tag) inherited from {http://www.usharesoft.com/uforge}Appliance
    
    # Element uri (uri) inherited from {http://www.usharesoft.com/uforge}Appliance
    
    # Element version (version) inherited from {http://www.usharesoft.com/uforge}Appliance
    
    # Element allowComments uses Python identifier allowComments
    __allowComments = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'allowComments'), 'allowComments', '__httpwww_usharesoft_comuforge_GalleryTemplate_allowComments', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3995, 20), )

    
    allowComments = property(__allowComments.value, __allowComments.set, None, 'boolean flag to determine if users can post comments for this shared appliance template')

    
    # Element applianceUri uses Python identifier applianceUri
    __applianceUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'applianceUri'), 'applianceUri', '__httpwww_usharesoft_comuforge_GalleryTemplate_applianceUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4000, 20), )

    
    applianceUri = property(__applianceUri.value, __applianceUri.set, None, 'the uri resource of the original appliance template that was shared')

    
    # Element category uses Python identifier category
    __category = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'category'), 'category', '__httpwww_usharesoft_comuforge_GalleryTemplate_category', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4006, 20), )

    
    category = property(__category.value, __category.set, None, 'the category of this shared appliance template')

    
    # Element comments uses Python identifier comments
    __comments = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'comments'), 'comments', '__httpwww_usharesoft_comuforge_GalleryTemplate_comments', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4056, 20), )

    
    comments = property(__comments.value, __comments.set, None, 'the list of comments for this shared appliance template (see :ref:`comment-object`)')

    
    # Element commentsUri uses Python identifier commentsUri
    __commentsUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'commentsUri'), 'commentsUri', '__httpwww_usharesoft_comuforge_GalleryTemplate_commentsUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4066, 20), )

    
    commentsUri = property(__commentsUri.value, __commentsUri.set, None, 'the uri resource to retrieve the comments for this shared appliance template')

    
    # Element galleryUri uses Python identifier galleryUri
    __galleryUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'galleryUri'), 'galleryUri', '__httpwww_usharesoft_comuforge_GalleryTemplate_galleryUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4071, 20), )

    
    galleryUri = property(__galleryUri.value, __galleryUri.set, None, None)

    
    # Element nbBootScripts uses Python identifier nbBootScripts
    __nbBootScripts = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'nbBootScripts'), 'nbBootScripts', '__httpwww_usharesoft_comuforge_GalleryTemplate_nbBootScripts', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4072, 20), )

    
    nbBootScripts = property(__nbBootScripts.value, __nbBootScripts.set, None, 'the number of boot scripts registered to this appliance template')

    
    # Element nbClones uses Python identifier nbClones
    __nbClones = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'nbClones'), 'nbClones', '__httpwww_usharesoft_comuforge_GalleryTemplate_nbClones', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4077, 20), )

    
    nbClones = property(__nbClones.value, __nbClones.set, None, "the number of times this appliance template has been imported (cloned to another user's appliance library)")

    
    # Element nbDownloads uses Python identifier nbDownloads
    __nbDownloads = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'nbDownloads'), 'nbDownloads', '__httpwww_usharesoft_comuforge_GalleryTemplate_nbDownloads', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4082, 20), )

    
    nbDownloads = property(__nbDownloads.value, __nbDownloads.set, None, None)

    
    # Element nbOSPackages uses Python identifier nbOSPackages
    __nbOSPackages = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'nbOSPackages'), 'nbOSPackages', '__httpwww_usharesoft_comuforge_GalleryTemplate_nbOSPackages', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4083, 20), )

    
    nbOSPackages = property(__nbOSPackages.value, __nbOSPackages.set, None, 'the number of native packages this appliance template has (in the os profile)')

    
    # Element nbVotes uses Python identifier nbVotes
    __nbVotes = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'nbVotes'), 'nbVotes', '__httpwww_usharesoft_comuforge_GalleryTemplate_nbVotes', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4088, 20), )

    
    nbVotes = property(__nbVotes.value, __nbVotes.set, None, 'the number of times this appliance template has been rated')

    
    # Element nbWatchers uses Python identifier nbWatchers
    __nbWatchers = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'nbWatchers'), 'nbWatchers', '__httpwww_usharesoft_comuforge_GalleryTemplate_nbWatchers', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4093, 20), )

    
    nbWatchers = property(__nbWatchers.value, __nbWatchers.set, None, 'the number of users watching this appliance template for updates')

    
    # Element notificationsUri uses Python identifier notificationsUri
    __notificationsUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'notificationsUri'), 'notificationsUri', '__httpwww_usharesoft_comuforge_GalleryTemplate_notificationsUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4098, 20), )

    
    notificationsUri = property(__notificationsUri.value, __notificationsUri.set, None, 'the uri resource to use to register for notifications when an appliance template has been updated')

    
    # Element osProfileName uses Python identifier osProfileName
    __osProfileName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'osProfileName'), 'osProfileName', '__httpwww_usharesoft_comuforge_GalleryTemplate_osProfileName', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4103, 20), )

    
    osProfileName = property(__osProfileName.value, __osProfileName.set, None, 'the name of the os profile')

    
    # Element owner uses Python identifier owner
    __owner = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'owner'), 'owner', '__httpwww_usharesoft_comuforge_GalleryTemplate_owner', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4108, 20), )

    
    owner = property(__owner.value, __owner.set, None, 'the owner of the original appliance template (that was shared)')

    
    # Element publisher uses Python identifier publisher
    __publisher = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'publisher'), 'publisher', '__httpwww_usharesoft_comuforge_GalleryTemplate_publisher', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4113, 20), )

    
    publisher = property(__publisher.value, __publisher.set, None, 'the login name of the user who has shared the appliance template')

    
    # Element rating uses Python identifier rating
    __rating = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'rating'), 'rating', '__httpwww_usharesoft_comuforge_GalleryTemplate_rating', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4118, 20), )

    
    rating = property(__rating.value, __rating.set, None, 'the overall rating of the appliance template')

    
    # Element relatedVersions uses Python identifier relatedVersions
    __relatedVersions = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'relatedVersions'), 'relatedVersions', '__httpwww_usharesoft_comuforge_GalleryTemplate_relatedVersions', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4123, 20), )

    
    relatedVersions = property(__relatedVersions.value, __relatedVersions.set, None, 'a list of :ref:`gallerytemplate-object` objects this appliance template is related to')

    
    # Element releaseDate uses Python identifier releaseDate
    __releaseDate = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'releaseDate'), 'releaseDate', '__httpwww_usharesoft_comuforge_GalleryTemplate_releaseDate', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4133, 20), )

    
    releaseDate = property(__releaseDate.value, __releaseDate.set, None, 'the release date of this shared appliance template')

    
    # Element statistics uses Python identifier statistics
    __statistics = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'statistics'), 'statistics', '__httpwww_usharesoft_comuforge_GalleryTemplate_statistics', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4138, 20), )

    
    statistics = property(__statistics.value, __statistics.set, None, 'the statistics information of this shared appliance template (see :ref:`gallerytemplatestatistics-object`)')

    
    # Element statisticsUri uses Python identifier statisticsUri
    __statisticsUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'statisticsUri'), 'statisticsUri', '__httpwww_usharesoft_comuforge_GalleryTemplate_statisticsUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4148, 20), )

    
    statisticsUri = property(__statisticsUri.value, __statisticsUri.set, None, 'the uri resource to get the statitics for this shared appliance template (see :ref:`gallerytemplatestatistics-object`)')

    
    # Element status uses Python identifier status
    __status = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'status'), 'status', '__httpwww_usharesoft_comuforge_GalleryTemplate_status', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4153, 20), )

    
    status = property(__status.value, __status.set, None, 'the current status during the share process (see :ref:`status-object`)')

    
    # Element voteUri uses Python identifier voteUri
    __voteUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'voteUri'), 'voteUri', '__httpwww_usharesoft_comuforge_GalleryTemplate_voteUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4158, 20), )

    
    voteUri = property(__voteUri.value, __voteUri.set, None, 'the uri resource to send a rating for this appliance template')

    
    # Element watching uses Python identifier watching
    __watching = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'watching'), 'watching', '__httpwww_usharesoft_comuforge_GalleryTemplate_watching', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4163, 20), )

    
    watching = property(__watching.value, __watching.set, None, 'boolean flag to determine if the user requesting information on this shared appliance template is currently watching (requesting to be notified on an update) of this shared appliance template')

    
    # Element workspaceName uses Python identifier workspaceName
    __workspaceName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'workspaceName'), 'workspaceName', '__httpwww_usharesoft_comuforge_GalleryTemplate_workspaceName', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4168, 20), )

    
    workspaceName = property(__workspaceName.value, __workspaceName.set, None, 'the name of the workspace where this appliance template is being shared')

    
    # Element workspaceUri uses Python identifier workspaceUri
    __workspaceUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'workspaceUri'), 'workspaceUri', '__httpwww_usharesoft_comuforge_GalleryTemplate_workspaceUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4173, 20), )

    
    workspaceUri = property(__workspaceUri.value, __workspaceUri.set, None, 'the uri resource of the workspace where this appliance template is being shared')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __allowComments.name() : __allowComments,
        __applianceUri.name() : __applianceUri,
        __category.name() : __category,
        __comments.name() : __comments,
        __commentsUri.name() : __commentsUri,
        __galleryUri.name() : __galleryUri,
        __nbBootScripts.name() : __nbBootScripts,
        __nbClones.name() : __nbClones,
        __nbDownloads.name() : __nbDownloads,
        __nbOSPackages.name() : __nbOSPackages,
        __nbVotes.name() : __nbVotes,
        __nbWatchers.name() : __nbWatchers,
        __notificationsUri.name() : __notificationsUri,
        __osProfileName.name() : __osProfileName,
        __owner.name() : __owner,
        __publisher.name() : __publisher,
        __rating.name() : __rating,
        __relatedVersions.name() : __relatedVersions,
        __releaseDate.name() : __releaseDate,
        __statistics.name() : __statistics,
        __statisticsUri.name() : __statisticsUri,
        __status.name() : __status,
        __voteUri.name() : __voteUri,
        __watching.name() : __watching,
        __workspaceName.name() : __workspaceName,
        __workspaceUri.name() : __workspaceUri
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'GalleryTemplate', GalleryTemplate)


# Complex type {http://www.usharesoft.com/uforge}Image with content type ELEMENT_ONLY
class Image (UForgeUploadObject):
    """
                Describes a machine image that can be used to provision one or more instances on a target environment.
                A machine image is created from an appliance template.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'Image')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4355, 4)
    _ElementMap = UForgeUploadObject._ElementMap.copy()
    _AttributeMap = UForgeUploadObject._AttributeMap.copy()
    # Base type is UForgeUploadObject
    
    # Element applianceUri uses Python identifier applianceUri
    __applianceUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'applianceUri'), 'applianceUri', '__httpwww_usharesoft_comuforge_Image_applianceUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4365, 20), )

    
    applianceUri = property(__applianceUri.value, __applianceUri.set, None, 'the uri resource of the appliance template this machine image was generated from')

    
    # Element basePublishImagesUri uses Python identifier basePublishImagesUri
    __basePublishImagesUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'basePublishImagesUri'), 'basePublishImagesUri', '__httpwww_usharesoft_comuforge_Image_basePublishImagesUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4370, 20), )

    
    basePublishImagesUri = property(__basePublishImagesUri.value, __basePublishImagesUri.set, None, 'the uri resource to retrieve all the published machine images information (see :ref:`publishimage-object`)')

    
    # Element completeInstalledSize uses Python identifier completeInstalledSize
    __completeInstalledSize = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'completeInstalledSize'), 'completeInstalledSize', '__httpwww_usharesoft_comuforge_Image_completeInstalledSize', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4375, 20), )

    
    completeInstalledSize = property(__completeInstalledSize.value, __completeInstalledSize.set, None, 'estimated disk size to install the machine image (in bytes)')

    
    # Element completeSize uses Python identifier completeSize
    __completeSize = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'completeSize'), 'completeSize', '__httpwww_usharesoft_comuforge_Image_completeSize', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4380, 20), )

    
    completeSize = property(__completeSize.value, __completeSize.set, None, 'the size (in bytes) of the machine image')

    
    # Element compress uses Python identifier compress
    __compress = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'compress'), 'compress', '__httpwww_usharesoft_comuforge_Image_compress', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4385, 20), )

    
    compress = property(__compress.value, __compress.set, None, 'a boolean flag to determine if this machine image has been compressed')

    
    # Element credAccount uses Python identifier credAccount
    __credAccount = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'credAccount'), 'credAccount', '__httpwww_usharesoft_comuforge_Image_credAccount', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4390, 20), )

    
    credAccount = property(__credAccount.value, __credAccount.set, None, 'the cloud account object related to this machine image (see :ref:`credaccount-object`)')

    
    # Element distributionName uses Python identifier distributionName
    __distributionName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'distributionName'), 'distributionName', '__httpwww_usharesoft_comuforge_Image_distributionName', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4395, 20), )

    
    distributionName = property(__distributionName.value, __distributionName.set, None, 'the operating system name this machine image is built upon or requires to run')

    
    # Element downloadKey uses Python identifier downloadKey
    __downloadKey = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'downloadKey'), 'downloadKey', '__httpwww_usharesoft_comuforge_Image_downloadKey', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4400, 20), )

    
    downloadKey = property(__downloadKey.value, __downloadKey.set, None, 'the unique download key to download the machine image without authentication (can only be used once)')

    
    # Element downloadUri uses Python identifier downloadUri
    __downloadUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'downloadUri'), 'downloadUri', '__httpwww_usharesoft_comuforge_Image_downloadUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4405, 20), )

    
    downloadUri = property(__downloadUri.value, __downloadUri.set, None, 'the uri resource to download the machine image')

    
    # Element ebs uses Python identifier ebs
    __ebs = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'ebs'), 'ebs', '__httpwww_usharesoft_comuforge_Image_ebs', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4410, 20), )

    
    ebs = property(__ebs.value, __ebs.set, None, 'a boolean flag to determine if this machine image should use an EBS volume')

    
    # Element ebsVolumeSize uses Python identifier ebsVolumeSize
    __ebsVolumeSize = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'ebsVolumeSize'), 'ebsVolumeSize', '__httpwww_usharesoft_comuforge_Image_ebsVolumeSize', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4415, 20), )

    
    ebsVolumeSize = property(__ebsVolumeSize.value, __ebsVolumeSize.set, None, 'size of the EBS volume size')

    
    # Element fileExtension uses Python identifier fileExtension
    __fileExtension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'fileExtension'), 'fileExtension', '__httpwww_usharesoft_comuforge_Image_fileExtension', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4420, 20), )

    
    fileExtension = property(__fileExtension.value, __fileExtension.set, None, 'the file extension of the machine image')

    
    # Element fileName uses Python identifier fileName
    __fileName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'fileName'), 'fileName', '__httpwww_usharesoft_comuforge_Image_fileName', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4425, 20), )

    
    fileName = property(__fileName.value, __fileName.set, None, 'the file name of the machine image')

    
    # Element fileSize uses Python identifier fileSize
    __fileSize = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'fileSize'), 'fileSize', '__httpwww_usharesoft_comuforge_Image_fileSize', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4430, 20), )

    
    fileSize = property(__fileSize.value, __fileSize.set, None, 'the download size of the machine image (in bytes)')

    
    # Element format uses Python identifier format
    __format = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'format'), 'format', '__httpwww_usharesoft_comuforge_Image_format', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4435, 20), )

    
    format = property(__format.value, __format.set, None, 'the primitive format of this machine image')

    
    # Element targetFormat uses Python identifier targetFormat
    __targetFormat = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'targetFormat'), 'targetFormat', '__httpwww_usharesoft_comuforge_Image_targetFormat', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4440, 20), )

    
    targetFormat = property(__targetFormat.value, __targetFormat.set, None, 'the external format of this machine image')

    
    # Element fullName uses Python identifier fullName
    __fullName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'fullName'), 'fullName', '__httpwww_usharesoft_comuforge_Image_fullName', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4445, 20), )

    
    fullName = property(__fullName.value, __fullName.set, None, 'the complete file name of the machine image')

    
    # Element imageCreated uses Python identifier imageCreated
    __imageCreated = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'imageCreated'), 'imageCreated', '__httpwww_usharesoft_comuforge_Image_imageCreated', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4450, 20), )

    
    imageCreated = property(__imageCreated.value, __imageCreated.set, None, 'the date this machine im age was generated')

    
    # Element installProfile uses Python identifier installProfile
    __installProfile = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'installProfile'), 'installProfile', '__httpwww_usharesoft_comuforge_Image_installProfile', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4455, 20), )

    
    installProfile = property(__installProfile.value, __installProfile.set, None, 'the install profile information of this machine image (see :ref:`installprofile-object`)')

    
    # Element name uses Python identifier name
    __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__httpwww_usharesoft_comuforge_Image_name', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4460, 20), )

    
    name = property(__name.value, __name.set, None, 'the name of this machine image')

    
    # Element orgUri uses Python identifier orgUri
    __orgUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'orgUri'), 'orgUri', '__httpwww_usharesoft_comuforge_Image_orgUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4465, 20), )

    
    orgUri = property(__orgUri.value, __orgUri.set, None, 'the uri resource of the organization where this machine image is stored')

    
    # Element pkgsUri uses Python identifier pkgsUri
    __pkgsUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'pkgsUri'), 'pkgsUri', '__httpwww_usharesoft_comuforge_Image_pkgsUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4470, 20), )

    
    pkgsUri = property(__pkgsUri.value, __pkgsUri.set, None, 'the uri resource to retrieve all the native packages for this machine image (includes packages added after package dependencies have been calculated)')

    
    # Element publicAccess uses Python identifier publicAccess
    __publicAccess = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'publicAccess'), 'publicAccess', '__httpwww_usharesoft_comuforge_Image_publicAccess', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4475, 20), )

    
    publicAccess = property(__publicAccess.value, __publicAccess.set, None, None)

    
    # Element registeredCredAccount uses Python identifier registeredCredAccount
    __registeredCredAccount = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'registeredCredAccount'), 'registeredCredAccount', '__httpwww_usharesoft_comuforge_Image_registeredCredAccount', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4476, 20), )

    
    registeredCredAccount = property(__registeredCredAccount.value, __registeredCredAccount.set, None, None)

    
    # Element revision uses Python identifier revision
    __revision = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'revision'), 'revision', '__httpwww_usharesoft_comuforge_Image_revision', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4477, 20), )

    
    revision = property(__revision.value, __revision.set, None, 'the revision number of this machine image')

    
    # Element simulated uses Python identifier simulated
    __simulated = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'simulated'), 'simulated', '__httpwww_usharesoft_comuforge_Image_simulated', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4482, 20), )

    
    simulated = property(__simulated.value, __simulated.set, None, 'a boolean to indicate whether a dependency checking simulation has been run to determine the definite list of native packages')

    
    # Element statusUri uses Python identifier statusUri
    __statusUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'statusUri'), 'statusUri', '__httpwww_usharesoft_comuforge_Image_statusUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4487, 20), )

    
    statusUri = property(__statusUri.value, __statusUri.set, None, 'the uri resource to retrieve the current generation status')

    
    # Element tag uses Python identifier tag
    __tag = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'tag'), 'tag', '__httpwww_usharesoft_comuforge_Image_tag', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4492, 20), )

    
    tag = property(__tag.value, __tag.set, None, 'the tag name for this machine image')

    
    # Element updateTools uses Python identifier updateTools
    __updateTools = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'updateTools'), 'updateTools', '__httpwww_usharesoft_comuforge_Image_updateTools', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4497, 20), )

    
    updateTools = property(__updateTools.value, __updateTools.set, None, 'a boolean specific for AWS to determine if AWS should have the ability to update its tools automatcially of a provisioned system from this machine image')

    
    # Element uri uses Python identifier uri
    __uri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'uri'), 'uri', '__httpwww_usharesoft_comuforge_Image_uri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4502, 20), )

    
    uri = property(__uri.value, __uri.set, None, 'the uri resource of this machine image')

    
    # Element version uses Python identifier version
    __version = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'version'), 'version', '__httpwww_usharesoft_comuforge_Image_version', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4507, 20), )

    
    version = property(__version.value, __version.set, None, 'the version of this machine image')

    
    # Element vmDiskSize uses Python identifier vmDiskSize
    __vmDiskSize = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'vmDiskSize'), 'vmDiskSize', '__httpwww_usharesoft_comuforge_Image_vmDiskSize', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4512, 20), )

    
    vmDiskSize = property(__vmDiskSize.value, __vmDiskSize.set, None, 'the recommended disk size (in bytes) to use when provisioning an instance from this machine image')

    
    # Element vmMemorySize uses Python identifier vmMemorySize
    __vmMemorySize = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'vmMemorySize'), 'vmMemorySize', '__httpwww_usharesoft_comuforge_Image_vmMemorySize', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4517, 20), )

    
    vmMemorySize = property(__vmMemorySize.value, __vmMemorySize.set, None, 'the recommended memory size (in bytes) to use when provisioning an instance from this machine image')

    
    # Element forceCheckingDeps uses Python identifier forceCheckingDeps
    __forceCheckingDeps = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'forceCheckingDeps'), 'forceCheckingDeps', '__httpwww_usharesoft_comuforge_Image_forceCheckingDeps', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4522, 20), )

    
    forceCheckingDeps = property(__forceCheckingDeps.value, __forceCheckingDeps.set, None, 'a boolean flag to enforce checking dependencies during the generation of this machine image')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element md5sum (md5sum) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element mimeType (mimeType) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element sha256sum (sha256sum) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element size (size) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element status (status) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element uploaded (uploaded) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element uploadedTime (uploadedTime) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    _ElementMap.update({
        __applianceUri.name() : __applianceUri,
        __basePublishImagesUri.name() : __basePublishImagesUri,
        __completeInstalledSize.name() : __completeInstalledSize,
        __completeSize.name() : __completeSize,
        __compress.name() : __compress,
        __credAccount.name() : __credAccount,
        __distributionName.name() : __distributionName,
        __downloadKey.name() : __downloadKey,
        __downloadUri.name() : __downloadUri,
        __ebs.name() : __ebs,
        __ebsVolumeSize.name() : __ebsVolumeSize,
        __fileExtension.name() : __fileExtension,
        __fileName.name() : __fileName,
        __fileSize.name() : __fileSize,
        __format.name() : __format,
        __targetFormat.name() : __targetFormat,
        __fullName.name() : __fullName,
        __imageCreated.name() : __imageCreated,
        __installProfile.name() : __installProfile,
        __name.name() : __name,
        __orgUri.name() : __orgUri,
        __pkgsUri.name() : __pkgsUri,
        __publicAccess.name() : __publicAccess,
        __registeredCredAccount.name() : __registeredCredAccount,
        __revision.name() : __revision,
        __simulated.name() : __simulated,
        __statusUri.name() : __statusUri,
        __tag.name() : __tag,
        __updateTools.name() : __updateTools,
        __uri.name() : __uri,
        __version.name() : __version,
        __vmDiskSize.name() : __vmDiskSize,
        __vmMemorySize.name() : __vmMemorySize,
        __forceCheckingDeps.name() : __forceCheckingDeps
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'Image', Image)


# Complex type {http://www.usharesoft.com/uforge}InstanceAmazon with content type ELEMENT_ONLY
class InstanceAmazon (Instance):
    """Complex type {http://www.usharesoft.com/uforge}InstanceAmazon with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'InstanceAmazon')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5526, 4)
    _ElementMap = Instance._ElementMap.copy()
    _AttributeMap = Instance._AttributeMap.copy()
    # Base type is Instance
    
    # Element hardware (hardware) inherited from {http://www.usharesoft.com/uforge}Instance
    
    # Element cores (cores) inherited from {http://www.usharesoft.com/uforge}Instance
    
    # Element memory (memory) inherited from {http://www.usharesoft.com/uforge}Instance
    
    # Element location (location) inherited from {http://www.usharesoft.com/uforge}Instance
    
    # Element hostname (hostname) inherited from {http://www.usharesoft.com/uforge}Instance
    
    # Element instanceId (instanceId) inherited from {http://www.usharesoft.com/uforge}Instance
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}Instance
    
    # Element sourceSummary (sourceSummary) inherited from {http://www.usharesoft.com/uforge}Instance
    
    # Element state (state) inherited from {http://www.usharesoft.com/uforge}Instance
    
    # Element stateMessage (stateMessage) inherited from {http://www.usharesoft.com/uforge}Instance
    
    # Element parentUri (parentUri) inherited from {http://www.usharesoft.com/uforge}Instance
    
    # Element uri (uri) inherited from {http://www.usharesoft.com/uforge}Instance
    
    # Element cloudProvider (cloudProvider) inherited from {http://www.usharesoft.com/uforge}Instance
    
    # Element sshKeyName (sshKeyName) inherited from {http://www.usharesoft.com/uforge}Instance
    
    # Element loginUser (loginUser) inherited from {http://www.usharesoft.com/uforge}Instance
    
    # Element winrmAddress (winrmAddress) inherited from {http://www.usharesoft.com/uforge}Instance
    
    # Element instanceType uses Python identifier instanceType
    __instanceType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'instanceType'), 'instanceType', '__httpwww_usharesoft_comuforge_InstanceAmazon_instanceType', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5530, 20), )

    
    instanceType = property(__instanceType.value, __instanceType.set, None, None)

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __instanceType.name() : __instanceType
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'InstanceAmazon', InstanceAmazon)


# Complex type {http://www.usharesoft.com/uforge}InstanceAzureResourceManager with content type ELEMENT_ONLY
class InstanceAzureResourceManager (Instance):
    """Complex type {http://www.usharesoft.com/uforge}InstanceAzureResourceManager with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'InstanceAzureResourceManager')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5536, 4)
    _ElementMap = Instance._ElementMap.copy()
    _AttributeMap = Instance._AttributeMap.copy()
    # Base type is Instance
    
    # Element hardware (hardware) inherited from {http://www.usharesoft.com/uforge}Instance
    
    # Element cores (cores) inherited from {http://www.usharesoft.com/uforge}Instance
    
    # Element memory (memory) inherited from {http://www.usharesoft.com/uforge}Instance
    
    # Element location (location) inherited from {http://www.usharesoft.com/uforge}Instance
    
    # Element hostname (hostname) inherited from {http://www.usharesoft.com/uforge}Instance
    
    # Element instanceId (instanceId) inherited from {http://www.usharesoft.com/uforge}Instance
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}Instance
    
    # Element sourceSummary (sourceSummary) inherited from {http://www.usharesoft.com/uforge}Instance
    
    # Element state (state) inherited from {http://www.usharesoft.com/uforge}Instance
    
    # Element stateMessage (stateMessage) inherited from {http://www.usharesoft.com/uforge}Instance
    
    # Element parentUri (parentUri) inherited from {http://www.usharesoft.com/uforge}Instance
    
    # Element uri (uri) inherited from {http://www.usharesoft.com/uforge}Instance
    
    # Element cloudProvider (cloudProvider) inherited from {http://www.usharesoft.com/uforge}Instance
    
    # Element sshKeyName (sshKeyName) inherited from {http://www.usharesoft.com/uforge}Instance
    
    # Element loginUser (loginUser) inherited from {http://www.usharesoft.com/uforge}Instance
    
    # Element winrmAddress (winrmAddress) inherited from {http://www.usharesoft.com/uforge}Instance
    
    # Element userName uses Python identifier userName
    __userName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'userName'), 'userName', '__httpwww_usharesoft_comuforge_InstanceAzureResourceManager_userName', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5540, 20), )

    
    userName = property(__userName.value, __userName.set, None, None)

    
    # Element userPassword uses Python identifier userPassword
    __userPassword = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'userPassword'), 'userPassword', '__httpwww_usharesoft_comuforge_InstanceAzureResourceManager_userPassword', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5541, 20), )

    
    userPassword = property(__userPassword.value, __userPassword.set, None, None)

    
    # Element userSshKey uses Python identifier userSshKey
    __userSshKey = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'userSshKey'), 'userSshKey', '__httpwww_usharesoft_comuforge_InstanceAzureResourceManager_userSshKey', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5542, 20), )

    
    userSshKey = property(__userSshKey.value, __userSshKey.set, None, None)

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __userName.name() : __userName,
        __userPassword.name() : __userPassword,
        __userSshKey.name() : __userSshKey
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'InstanceAzureResourceManager', InstanceAzureResourceManager)


# Complex type {http://www.usharesoft.com/uforge}InstanceCloudStack with content type ELEMENT_ONLY
class InstanceCloudStack (Instance):
    """Complex type {http://www.usharesoft.com/uforge}InstanceCloudStack with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'InstanceCloudStack')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5548, 4)
    _ElementMap = Instance._ElementMap.copy()
    _AttributeMap = Instance._AttributeMap.copy()
    # Base type is Instance
    
    # Element hardware (hardware) inherited from {http://www.usharesoft.com/uforge}Instance
    
    # Element cores (cores) inherited from {http://www.usharesoft.com/uforge}Instance
    
    # Element memory (memory) inherited from {http://www.usharesoft.com/uforge}Instance
    
    # Element location (location) inherited from {http://www.usharesoft.com/uforge}Instance
    
    # Element hostname (hostname) inherited from {http://www.usharesoft.com/uforge}Instance
    
    # Element instanceId (instanceId) inherited from {http://www.usharesoft.com/uforge}Instance
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}Instance
    
    # Element sourceSummary (sourceSummary) inherited from {http://www.usharesoft.com/uforge}Instance
    
    # Element state (state) inherited from {http://www.usharesoft.com/uforge}Instance
    
    # Element stateMessage (stateMessage) inherited from {http://www.usharesoft.com/uforge}Instance
    
    # Element parentUri (parentUri) inherited from {http://www.usharesoft.com/uforge}Instance
    
    # Element uri (uri) inherited from {http://www.usharesoft.com/uforge}Instance
    
    # Element cloudProvider (cloudProvider) inherited from {http://www.usharesoft.com/uforge}Instance
    
    # Element sshKeyName (sshKeyName) inherited from {http://www.usharesoft.com/uforge}Instance
    
    # Element loginUser (loginUser) inherited from {http://www.usharesoft.com/uforge}Instance
    
    # Element winrmAddress (winrmAddress) inherited from {http://www.usharesoft.com/uforge}Instance
    
    # Element group uses Python identifier group
    __group = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'group'), 'group', '__httpwww_usharesoft_comuforge_InstanceCloudStack_group', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5552, 20), )

    
    group = property(__group.value, __group.set, None, None)

    
    # Element offeringName uses Python identifier offeringName
    __offeringName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'offeringName'), 'offeringName', '__httpwww_usharesoft_comuforge_InstanceCloudStack_offeringName', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5553, 20), )

    
    offeringName = property(__offeringName.value, __offeringName.set, None, None)

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __group.name() : __group,
        __offeringName.name() : __offeringName
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'InstanceCloudStack', InstanceCloudStack)


# Complex type {http://www.usharesoft.com/uforge}InstanceOpenStack with content type ELEMENT_ONLY
class InstanceOpenStack (Instance):
    """Complex type {http://www.usharesoft.com/uforge}InstanceOpenStack with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'InstanceOpenStack')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5559, 4)
    _ElementMap = Instance._ElementMap.copy()
    _AttributeMap = Instance._AttributeMap.copy()
    # Base type is Instance
    
    # Element hardware (hardware) inherited from {http://www.usharesoft.com/uforge}Instance
    
    # Element cores (cores) inherited from {http://www.usharesoft.com/uforge}Instance
    
    # Element memory (memory) inherited from {http://www.usharesoft.com/uforge}Instance
    
    # Element location (location) inherited from {http://www.usharesoft.com/uforge}Instance
    
    # Element hostname (hostname) inherited from {http://www.usharesoft.com/uforge}Instance
    
    # Element instanceId (instanceId) inherited from {http://www.usharesoft.com/uforge}Instance
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}Instance
    
    # Element sourceSummary (sourceSummary) inherited from {http://www.usharesoft.com/uforge}Instance
    
    # Element state (state) inherited from {http://www.usharesoft.com/uforge}Instance
    
    # Element stateMessage (stateMessage) inherited from {http://www.usharesoft.com/uforge}Instance
    
    # Element parentUri (parentUri) inherited from {http://www.usharesoft.com/uforge}Instance
    
    # Element uri (uri) inherited from {http://www.usharesoft.com/uforge}Instance
    
    # Element cloudProvider (cloudProvider) inherited from {http://www.usharesoft.com/uforge}Instance
    
    # Element sshKeyName (sshKeyName) inherited from {http://www.usharesoft.com/uforge}Instance
    
    # Element loginUser (loginUser) inherited from {http://www.usharesoft.com/uforge}Instance
    
    # Element winrmAddress (winrmAddress) inherited from {http://www.usharesoft.com/uforge}Instance
    
    # Element flavorId uses Python identifier flavorId
    __flavorId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'flavorId'), 'flavorId', '__httpwww_usharesoft_comuforge_InstanceOpenStack_flavorId', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5563, 20), )

    
    flavorId = property(__flavorId.value, __flavorId.set, None, None)

    
    # Element networkId uses Python identifier networkId
    __networkId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'networkId'), 'networkId', '__httpwww_usharesoft_comuforge_InstanceOpenStack_networkId', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5564, 20), )

    
    networkId = property(__networkId.value, __networkId.set, None, None)

    
    # Element region uses Python identifier region
    __region = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'region'), 'region', '__httpwww_usharesoft_comuforge_InstanceOpenStack_region', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5565, 20), )

    
    region = property(__region.value, __region.set, None, None)

    
    # Element zone uses Python identifier zone
    __zone = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'zone'), 'zone', '__httpwww_usharesoft_comuforge_InstanceOpenStack_zone', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5566, 20), )

    
    zone = property(__zone.value, __zone.set, None, None)

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __flavorId.name() : __flavorId,
        __networkId.name() : __networkId,
        __region.name() : __region,
        __zone.name() : __zone
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'InstanceOpenStack', InstanceOpenStack)


# Complex type {http://www.usharesoft.com/uforge}InstanceVCloud with content type ELEMENT_ONLY
class InstanceVCloud (Instance):
    """Complex type {http://www.usharesoft.com/uforge}InstanceVCloud with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'InstanceVCloud')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5572, 4)
    _ElementMap = Instance._ElementMap.copy()
    _AttributeMap = Instance._AttributeMap.copy()
    # Base type is Instance
    
    # Element hardware (hardware) inherited from {http://www.usharesoft.com/uforge}Instance
    
    # Element cores (cores) inherited from {http://www.usharesoft.com/uforge}Instance
    
    # Element memory (memory) inherited from {http://www.usharesoft.com/uforge}Instance
    
    # Element location (location) inherited from {http://www.usharesoft.com/uforge}Instance
    
    # Element hostname (hostname) inherited from {http://www.usharesoft.com/uforge}Instance
    
    # Element instanceId (instanceId) inherited from {http://www.usharesoft.com/uforge}Instance
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}Instance
    
    # Element sourceSummary (sourceSummary) inherited from {http://www.usharesoft.com/uforge}Instance
    
    # Element state (state) inherited from {http://www.usharesoft.com/uforge}Instance
    
    # Element stateMessage (stateMessage) inherited from {http://www.usharesoft.com/uforge}Instance
    
    # Element parentUri (parentUri) inherited from {http://www.usharesoft.com/uforge}Instance
    
    # Element uri (uri) inherited from {http://www.usharesoft.com/uforge}Instance
    
    # Element cloudProvider (cloudProvider) inherited from {http://www.usharesoft.com/uforge}Instance
    
    # Element sshKeyName (sshKeyName) inherited from {http://www.usharesoft.com/uforge}Instance
    
    # Element loginUser (loginUser) inherited from {http://www.usharesoft.com/uforge}Instance
    
    # Element winrmAddress (winrmAddress) inherited from {http://www.usharesoft.com/uforge}Instance
    
    # Element description uses Python identifier description
    __description = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'description'), 'description', '__httpwww_usharesoft_comuforge_InstanceVCloud_description', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5576, 20), )

    
    description = property(__description.value, __description.set, None, None)

    
    # Element platformVersion uses Python identifier platformVersion
    __platformVersion = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'platformVersion'), 'platformVersion', '__httpwww_usharesoft_comuforge_InstanceVCloud_platformVersion', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5577, 20), )

    
    platformVersion = property(__platformVersion.value, __platformVersion.set, None, None)

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __description.name() : __description,
        __platformVersion.name() : __platformVersion
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'InstanceVCloud', InstanceVCloud)


# Complex type {http://www.usharesoft.com/uforge}License with content type ELEMENT_ONLY
class License (UForgeUploadObject):
    """
                Holds the meta-data of a license file.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'License')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5656, 4)
    _ElementMap = UForgeUploadObject._ElementMap.copy()
    _AttributeMap = UForgeUploadObject._AttributeMap.copy()
    # Base type is UForgeUploadObject
    
    # Element name uses Python identifier name
    __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__httpwww_usharesoft_comuforge_License_name', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5665, 20), )

    
    name = property(__name.value, __name.set, None, 'the file name of the license')

    
    # Element parentUri uses Python identifier parentUri
    __parentUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'parentUri'), 'parentUri', '__httpwww_usharesoft_comuforge_License_parentUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5670, 20), )

    
    parentUri = property(__parentUri.value, __parentUri.set, None, 'the uri resource of the parent object this license object is attached to')

    
    # Element type uses Python identifier type
    __type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'type'), 'type', '__httpwww_usharesoft_comuforge_License_type', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5675, 20), )

    
    type = property(__type.value, __type.set, None, 'the license type (e.g. ``GPL``, ``GPLv2``, ``CDDL``, ``Apache``)')

    
    # Element uri uses Python identifier uri
    __uri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'uri'), 'uri', '__httpwww_usharesoft_comuforge_License_uri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5680, 20), )

    
    uri = property(__uri.value, __uri.set, None, 'the uri resource of thie license object')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element md5sum (md5sum) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element mimeType (mimeType) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element sha256sum (sha256sum) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element size (size) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element status (status) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element uploaded (uploaded) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element uploadedTime (uploadedTime) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    _ElementMap.update({
        __name.name() : __name,
        __parentUri.name() : __parentUri,
        __type.name() : __type,
        __uri.name() : __uri
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'License', License)


# Complex type {http://www.usharesoft.com/uforge}LinuxProfile with content type ELEMENT_ONLY
class LinuxProfile (DistribProfile):
    """
                Describes a group of native packages from a linux operating system. This profile is
                created by a platform administrator or used in an appliance template. These templates are used by
                users of the platform to easily create operating profiles that are part of an appliance template.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'LinuxProfile')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5714, 4)
    _ElementMap = DistribProfile._ElementMap.copy()
    _AttributeMap = DistribProfile._AttributeMap.copy()
    # Base type is DistribProfile
    
    # Element abbreviation (abbreviation) inherited from {http://www.usharesoft.com/uforge}DistribProfile
    
    # Element active (active) inherited from {http://www.usharesoft.com/uforge}DistribProfile
    
    # Element applianceUri (applianceUri) inherited from {http://www.usharesoft.com/uforge}DistribProfile
    
    # Element arch (arch) inherited from {http://www.usharesoft.com/uforge}DistribProfile
    
    # Element description (description) inherited from {http://www.usharesoft.com/uforge}DistribProfile
    
    # Element distributionUri (distributionUri) inherited from {http://www.usharesoft.com/uforge}DistribProfile
    
    # Element installedSize (installedSize) inherited from {http://www.usharesoft.com/uforge}DistribProfile
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}DistribProfile
    
    # Element standardProfileUri (standardProfileUri) inherited from {http://www.usharesoft.com/uforge}DistribProfile
    
    # Element uri (uri) inherited from {http://www.usharesoft.com/uforge}DistribProfile
    
    # Element size (size) inherited from {http://www.usharesoft.com/uforge}DistribProfile
    
    # Element version (version) inherited from {http://www.usharesoft.com/uforge}DistribProfile
    
    # Element distributionPackagesUri uses Python identifier distributionPackagesUri
    __distributionPackagesUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'distributionPackagesUri'), 'distributionPackagesUri', '__httpwww_usharesoft_comuforge_LinuxProfile_distributionPackagesUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5725, 20), )

    
    distributionPackagesUri = property(__distributionPackagesUri.value, __distributionPackagesUri.set, None, 'the uri resource to retrieve all the operating system packages contained in this os profile')

    
    # Element distributionServicesUri uses Python identifier distributionServicesUri
    __distributionServicesUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'distributionServicesUri'), 'distributionServicesUri', '__httpwww_usharesoft_comuforge_LinuxProfile_distributionServicesUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5730, 20), )

    
    distributionServicesUri = property(__distributionServicesUri.value, __distributionServicesUri.set, None, 'the uri resource to retrieve all the operating system services contained in this os profile')

    
    # Element excludeDocs uses Python identifier excludeDocs
    __excludeDocs = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'excludeDocs'), 'excludeDocs', '__httpwww_usharesoft_comuforge_LinuxProfile_excludeDocs', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5735, 20), )

    
    excludeDocs = property(__excludeDocs.value, __excludeDocs.set, None, None)

    
    # Element packagesUri uses Python identifier packagesUri
    __packagesUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'packagesUri'), 'packagesUri', '__httpwww_usharesoft_comuforge_LinuxProfile_packagesUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5736, 20), )

    
    packagesUri = property(__packagesUri.value, __packagesUri.set, None, 'the uri resource to retrieve all the packages this os profile contains (may contain custom packages from other repositories other than the operating system)')

    
    # Element packageUris uses Python identifier packageUris
    __packageUris = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'packageUris'), 'packageUris', '__httpwww_usharesoft_comuforge_LinuxProfile_packageUris', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5741, 20), )

    
    packageUris = property(__packageUris.value, __packageUris.set, None, 'the list of uris for the packages this os profile contains')

    
    # Element servicesUri uses Python identifier servicesUri
    __servicesUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'servicesUri'), 'servicesUri', '__httpwww_usharesoft_comuforge_LinuxProfile_servicesUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5746, 20), )

    
    servicesUri = property(__servicesUri.value, __servicesUri.set, None, 'the uri resource to retrieve all the services contained in this os profile')

    
    # Element serviceUris uses Python identifier serviceUris
    __serviceUris = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'serviceUris'), 'serviceUris', '__httpwww_usharesoft_comuforge_LinuxProfile_serviceUris', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5751, 20), )

    
    serviceUris = property(__serviceUris.value, __serviceUris.set, None, 'the uri resource to get all the available services uri')

    
    # Element updatesUri uses Python identifier updatesUri
    __updatesUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'updatesUri'), 'updatesUri', '__httpwww_usharesoft_comuforge_LinuxProfile_updatesUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5756, 20), )

    
    updatesUri = property(__updatesUri.value, __updatesUri.set, None, 'the uri resource to get all the available package updates (see :ref:`osupdate-object`)')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __distributionPackagesUri.name() : __distributionPackagesUri,
        __distributionServicesUri.name() : __distributionServicesUri,
        __excludeDocs.name() : __excludeDocs,
        __packagesUri.name() : __packagesUri,
        __packageUris.name() : __packageUris,
        __servicesUri.name() : __servicesUri,
        __serviceUris.name() : __serviceUris,
        __updatesUri.name() : __updatesUri
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'LinuxProfile', LinuxProfile)


# Complex type {http://www.usharesoft.com/uforge}Logo with content type ELEMENT_ONLY
class Logo (UForgeUploadObject):
    """
                Provides the meta-data of a logo or photo uploaded onto the platform.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'Logo')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6004, 4)
    _ElementMap = UForgeUploadObject._ElementMap.copy()
    _AttributeMap = UForgeUploadObject._AttributeMap.copy()
    # Base type is UForgeUploadObject
    
    # Element description uses Python identifier description
    __description = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'description'), 'description', '__httpwww_usharesoft_comuforge_Logo_description', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6013, 20), )

    
    description = property(__description.value, __description.set, None, 'the description of this logo')

    
    # Element name uses Python identifier name
    __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__httpwww_usharesoft_comuforge_Logo_name', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6018, 20), )

    
    name = property(__name.value, __name.set, None, 'the file name of the logo')

    
    # Element parentUri uses Python identifier parentUri
    __parentUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'parentUri'), 'parentUri', '__httpwww_usharesoft_comuforge_Logo_parentUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6023, 20), )

    
    parentUri = property(__parentUri.value, __parentUri.set, None, 'the uri resource of the parent object this logo object belongs')

    
    # Element title uses Python identifier title
    __title = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'title'), 'title', '__httpwww_usharesoft_comuforge_Logo_title', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6028, 20), )

    
    title = property(__title.value, __title.set, None, 'the tooltip for this logo')

    
    # Element uri uses Python identifier uri
    __uri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'uri'), 'uri', '__httpwww_usharesoft_comuforge_Logo_uri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6033, 20), )

    
    uri = property(__uri.value, __uri.set, None, 'the uri resource of this logo object')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element md5sum (md5sum) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element mimeType (mimeType) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element sha256sum (sha256sum) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element size (size) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element status (status) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element uploaded (uploaded) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element uploadedTime (uploadedTime) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    _ElementMap.update({
        __description.name() : __description,
        __name.name() : __name,
        __parentUri.name() : __parentUri,
        __title.name() : __title,
        __uri.name() : __uri
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'Logo', Logo)


# Complex type {http://www.usharesoft.com/uforge}Membership with content type ELEMENT_ONLY
class Membership (Referral):
    """
                Describes the membership status of a user in a :ref:`workspace-object`.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'Membership')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6044, 4)
    _ElementMap = Referral._ElementMap.copy()
    _AttributeMap = Referral._AttributeMap.copy()
    # Base type is Referral
    
    # Element joinedDate uses Python identifier joinedDate
    __joinedDate = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'joinedDate'), 'joinedDate', '__httpwww_usharesoft_comuforge_Membership_joinedDate', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6053, 20), )

    
    joinedDate = property(__joinedDate.value, __joinedDate.set, None, 'the date the user accepted the membership invitation')

    
    # Element leftDate uses Python identifier leftDate
    __leftDate = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'leftDate'), 'leftDate', '__httpwww_usharesoft_comuforge_Membership_leftDate', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6058, 20), )

    
    leftDate = property(__leftDate.value, __leftDate.set, None, 'the date the user has stopped becoming a member or declined the initial membership invitation')

    
    # Element role uses Python identifier role
    __role = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'role'), 'role', '__httpwww_usharesoft_comuforge_Membership_role', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6063, 20), )

    
    role = property(__role.value, __role.set, None, 'the current role of the user (privileges)')

    
    # Element accepted (accepted) inherited from {http://www.usharesoft.com/uforge}Referral
    
    # Element declined (declined) inherited from {http://www.usharesoft.com/uforge}Referral
    
    # Element msg (msg) inherited from {http://www.usharesoft.com/uforge}Referral
    
    # Element parentUri (parentUri) inherited from {http://www.usharesoft.com/uforge}Referral
    
    # Element referrer (referrer) inherited from {http://www.usharesoft.com/uforge}Referral
    
    # Element uri (uri) inherited from {http://www.usharesoft.com/uforge}Referral
    
    # Element user (user) inherited from {http://www.usharesoft.com/uforge}Referral
    
    # Element userEmail (userEmail) inherited from {http://www.usharesoft.com/uforge}Referral
    
    # Element userLogin (userLogin) inherited from {http://www.usharesoft.com/uforge}Referral
    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __joinedDate.name() : __joinedDate,
        __leftDate.name() : __leftDate,
        __role.name() : __role
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'Membership', Membership)


# Complex type {http://www.usharesoft.com/uforge}MySoftware with content type ELEMENT_ONLY
class MySoftware (SoftwareBundle):
    """
                Describes a software component contained in a user's ``Software Library``. These software components are private to
                a user, and are maintained by the user. They can be added to a user's appliance templates.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'MySoftware')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6188, 4)
    _ElementMap = SoftwareBundle._ElementMap.copy()
    _AttributeMap = SoftwareBundle._AttributeMap.copy()
    # Base type is SoftwareBundle
    
    # Element appliancesUri uses Python identifier appliancesUri
    __appliancesUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'appliancesUri'), 'appliancesUri', '__httpwww_usharesoft_comuforge_MySoftware_appliancesUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6198, 20), )

    
    appliancesUri = property(__appliancesUri.value, __appliancesUri.set, None, 'the uri resource to retrieve all the appliance templates that use this software component')

    
    # Element applianceUris uses Python identifier applianceUris
    __applianceUris = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'applianceUris'), 'applianceUris', '__httpwww_usharesoft_comuforge_MySoftware_applianceUris', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6203, 20), )

    
    applianceUris = property(__applianceUris.value, __applianceUris.set, None, 'the list of uri resources of each appliance template using this software component')

    
    # Element cloneUri uses Python identifier cloneUri
    __cloneUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'cloneUri'), 'cloneUri', '__httpwww_usharesoft_comuforge_MySoftware_cloneUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6208, 20), )

    
    cloneUri = property(__cloneUri.value, __cloneUri.set, None, 'uri resource used to clone this MySoftware')

    
    # Element imported uses Python identifier imported
    __imported = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'imported'), 'imported', '__httpwww_usharesoft_comuforge_MySoftware_imported', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6213, 20), )

    
    imported = property(__imported.value, __imported.set, None, 'a boolean highlighting if the MySoftware has been imported (from a scan, an appliance import or a workspace)')

    
    # Element tag (tag) inherited from {http://www.usharesoft.com/uforge}SoftwareBundle
    
    # Element shortTag (shortTag) inherited from {http://www.usharesoft.com/uforge}SoftwareBundle
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}SoftwareBundle
    
    # Element version (version) inherited from {http://www.usharesoft.com/uforge}SoftwareBundle
    
    # Element description (description) inherited from {http://www.usharesoft.com/uforge}SoftwareBundle
    
    # Element release (release) inherited from {http://www.usharesoft.com/uforge}SoftwareBundle
    
    # Element location (location) inherited from {http://www.usharesoft.com/uforge}SoftwareBundle
    
    # Element defaultInstallLocation (defaultInstallLocation) inherited from {http://www.usharesoft.com/uforge}SoftwareBundle
    
    # Element installLocation (installLocation) inherited from {http://www.usharesoft.com/uforge}SoftwareBundle
    
    # Element restricted (restricted) inherited from {http://www.usharesoft.com/uforge}SoftwareBundle
    
    # Element installedSize (installedSize) inherited from {http://www.usharesoft.com/uforge}SoftwareBundle
    
    # Element size (size) inherited from {http://www.usharesoft.com/uforge}SoftwareBundle
    
    # Element revision (revision) inherited from {http://www.usharesoft.com/uforge}SoftwareBundle
    
    # Element bundleRestriction (bundleRestriction) inherited from {http://www.usharesoft.com/uforge}SoftwareBundle
    
    # Element artifactsUri (artifactsUri) inherited from {http://www.usharesoft.com/uforge}SoftwareBundle
    
    # Element uri (uri) inherited from {http://www.usharesoft.com/uforge}SoftwareBundle
    
    # Element exportUri (exportUri) inherited from {http://www.usharesoft.com/uforge}SoftwareBundle
    
    # Element category (category) inherited from {http://www.usharesoft.com/uforge}SoftwareBundle
    
    # Element license (license) inherited from {http://www.usharesoft.com/uforge}SoftwareBundle
    
    # Element logo (logo) inherited from {http://www.usharesoft.com/uforge}SoftwareBundle
    
    # Element maintainer (maintainer) inherited from {http://www.usharesoft.com/uforge}SoftwareBundle
    
    # Element website (website) inherited from {http://www.usharesoft.com/uforge}SoftwareBundle
    
    # Element softwareArtifactUris (softwareArtifactUris) inherited from {http://www.usharesoft.com/uforge}SoftwareBundle
    
    # Element formatDependent (formatDependent) inherited from {http://www.usharesoft.com/uforge}SoftwareBundle
    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __appliancesUri.name() : __appliancesUri,
        __applianceUris.name() : __applianceUris,
        __cloneUri.name() : __cloneUri,
        __imported.name() : __imported
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'MySoftware', MySoftware)


# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_254 (OpenstackEntity):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6404, 92)
    _ElementMap = OpenstackEntity._ElementMap.copy()
    _AttributeMap = OpenstackEntity._AttributeMap.copy()
    # Base type is OpenstackEntity
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}CloudResources
    
    # Element id (id) inherited from {http://www.usharesoft.com/uforge}OpenstackEntity
    
    # Element regionName (regionName) inherited from {http://www.usharesoft.com/uforge}OpenstackEntity
    
    # Element cpu uses Python identifier cpu
    __cpu = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'cpu'), 'cpu', '__httpwww_usharesoft_comuforge_CTD_ANON_254_cpu', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6408, 108), )

    
    cpu = property(__cpu.value, __cpu.set, None, None)

    
    # Element disk uses Python identifier disk
    __disk = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'disk'), 'disk', '__httpwww_usharesoft_comuforge_CTD_ANON_254_disk', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6409, 108), )

    
    disk = property(__disk.value, __disk.set, None, None)

    
    # Element ram uses Python identifier ram
    __ram = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'ram'), 'ram', '__httpwww_usharesoft_comuforge_CTD_ANON_254_ram', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6410, 108), )

    
    ram = property(__ram.value, __ram.set, None, None)

    _ElementMap.update({
        __cpu.name() : __cpu,
        __disk.name() : __disk,
        __ram.name() : __ram
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_255 (OpenstackEntity):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6423, 92)
    _ElementMap = OpenstackEntity._ElementMap.copy()
    _AttributeMap = OpenstackEntity._AttributeMap.copy()
    # Base type is OpenstackEntity
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}CloudResources
    
    # Element id (id) inherited from {http://www.usharesoft.com/uforge}OpenstackEntity
    
    # Element regionName (regionName) inherited from {http://www.usharesoft.com/uforge}OpenstackEntity
    
    # Element baseImageId uses Python identifier baseImageId
    __baseImageId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'baseImageId'), 'baseImageId', '__httpwww_usharesoft_comuforge_CTD_ANON_255_baseImageId', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6427, 108), )

    
    baseImageId = property(__baseImageId.value, __baseImageId.set, None, None)

    
    # Element description uses Python identifier description
    __description = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'description'), 'description', '__httpwww_usharesoft_comuforge_CTD_ANON_255_description', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6428, 108), )

    
    description = property(__description.value, __description.set, None, None)

    
    # Element distribArch uses Python identifier distribArch
    __distribArch = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'distribArch'), 'distribArch', '__httpwww_usharesoft_comuforge_CTD_ANON_255_distribArch', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6429, 108), )

    
    distribArch = property(__distribArch.value, __distribArch.set, None, None)

    
    # Element distribName uses Python identifier distribName
    __distribName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'distribName'), 'distribName', '__httpwww_usharesoft_comuforge_CTD_ANON_255_distribName', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6430, 108), )

    
    distribName = property(__distribName.value, __distribName.set, None, None)

    
    # Element distribVersion uses Python identifier distribVersion
    __distribVersion = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'distribVersion'), 'distribVersion', '__httpwww_usharesoft_comuforge_CTD_ANON_255_distribVersion', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6431, 108), )

    
    distribVersion = property(__distribVersion.value, __distribVersion.set, None, None)

    
    # Element minDisk uses Python identifier minDisk
    __minDisk = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'minDisk'), 'minDisk', '__httpwww_usharesoft_comuforge_CTD_ANON_255_minDisk', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6432, 108), )

    
    minDisk = property(__minDisk.value, __minDisk.set, None, None)

    
    # Element minRam uses Python identifier minRam
    __minRam = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'minRam'), 'minRam', '__httpwww_usharesoft_comuforge_CTD_ANON_255_minRam', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6433, 108), )

    
    minRam = property(__minRam.value, __minRam.set, None, None)

    
    # Element progress uses Python identifier progress
    __progress = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'progress'), 'progress', '__httpwww_usharesoft_comuforge_CTD_ANON_255_progress', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6434, 108), )

    
    progress = property(__progress.value, __progress.set, None, None)

    
    # Element snapshot uses Python identifier snapshot
    __snapshot = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'snapshot'), 'snapshot', '__httpwww_usharesoft_comuforge_CTD_ANON_255_snapshot', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6435, 108), )

    
    snapshot = property(__snapshot.value, __snapshot.set, None, None)

    
    # Element status uses Python identifier status
    __status = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'status'), 'status', '__httpwww_usharesoft_comuforge_CTD_ANON_255_status', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6436, 108), )

    
    status = property(__status.value, __status.set, None, None)

    _ElementMap.update({
        __baseImageId.name() : __baseImageId,
        __description.name() : __description,
        __distribArch.name() : __distribArch,
        __distribName.name() : __distribName,
        __distribVersion.name() : __distribVersion,
        __minDisk.name() : __minDisk,
        __minRam.name() : __minRam,
        __progress.name() : __progress,
        __snapshot.name() : __snapshot,
        __status.name() : __status
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_256 (OpenstackEntity):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6449, 92)
    _ElementMap = OpenstackEntity._ElementMap.copy()
    _AttributeMap = OpenstackEntity._AttributeMap.copy()
    # Base type is OpenstackEntity
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}CloudResources
    
    # Element id (id) inherited from {http://www.usharesoft.com/uforge}OpenstackEntity
    
    # Element regionName (regionName) inherited from {http://www.usharesoft.com/uforge}OpenstackEntity
    
    # Element flavorId uses Python identifier flavorId
    __flavorId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'flavorId'), 'flavorId', '__httpwww_usharesoft_comuforge_CTD_ANON_256_flavorId', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6453, 108), )

    
    flavorId = property(__flavorId.value, __flavorId.set, None, None)

    
    # Element imageId uses Python identifier imageId
    __imageId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'imageId'), 'imageId', '__httpwww_usharesoft_comuforge_CTD_ANON_256_imageId', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6454, 108), )

    
    imageId = property(__imageId.value, __imageId.set, None, None)

    
    # Element status uses Python identifier status
    __status = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'status'), 'status', '__httpwww_usharesoft_comuforge_CTD_ANON_256_status', True, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6455, 108), )

    
    status = property(__status.value, __status.set, None, None)

    _ElementMap.update({
        __flavorId.name() : __flavorId,
        __imageId.name() : __imageId,
        __status.name() : __status
    })
    _AttributeMap.update({
        
    })



# Complex type {http://www.usharesoft.com/uforge}Pkg with content type ELEMENT_ONLY
class Pkg (UForgeUploadObject):
    """
                Holds information of a native operating system package or file.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'Pkg')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7436, 4)
    _ElementMap = UForgeUploadObject._ElementMap.copy()
    _AttributeMap = UForgeUploadObject._AttributeMap.copy()
    # Base type is UForgeUploadObject
    
    # Element arch uses Python identifier arch
    __arch = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'arch'), 'arch', '__httpwww_usharesoft_comuforge_Pkg_arch', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7445, 20), )

    
    arch = property(__arch.value, __arch.set, None, 'the architecture type for this package')

    
    # Element binaryUri uses Python identifier binaryUri
    __binaryUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'binaryUri'), 'binaryUri', '__httpwww_usharesoft_comuforge_Pkg_binaryUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7450, 20), )

    
    binaryUri = property(__binaryUri.value, __binaryUri.set, None, 'the uri resource to retrieve the binary')

    
    # Element default uses Python identifier default
    __default = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'default'), 'default', '__httpwww_usharesoft_comuforge_Pkg_default', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7455, 20), )

    
    default = property(__default.value, __default.set, None, None)

    
    # Element extract uses Python identifier extract
    __extract = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'extract'), 'extract', '__httpwww_usharesoft_comuforge_Pkg_extract', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7456, 20), )

    
    extract = property(__extract.value, __extract.set, None, 'a boolean flag to extract an archive (if the uploaded object is an archive) as part of the generation')

    
    # Element fullName uses Python identifier fullName
    __fullName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'fullName'), 'fullName', '__httpwww_usharesoft_comuforge_Pkg_fullName', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7461, 20), )

    
    fullName = property(__fullName.value, __fullName.set, None, 'the name of the file including the extension')

    
    # Element install uses Python identifier install
    __install = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'install'), 'install', '__httpwww_usharesoft_comuforge_Pkg_install', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7466, 20), )

    
    install = property(__install.value, __install.set, None, 'boolean to indicate whether to install the package or just to store it on the filesystem')

    
    # Element installLocation uses Python identifier installLocation
    __installLocation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'installLocation'), 'installLocation', '__httpwww_usharesoft_comuforge_Pkg_installLocation', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7471, 20), )

    
    installLocation = property(__installLocation.value, __installLocation.set, None, 'the location to store the package if ``install == false``')

    
    # Element language uses Python identifier language
    __language = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'language'), 'language', '__httpwww_usharesoft_comuforge_Pkg_language', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7476, 20), )

    
    language = property(__language.value, __language.set, None, None)

    
    # Element name uses Python identifier name
    __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__httpwww_usharesoft_comuforge_Pkg_name', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7477, 20), )

    
    name = property(__name.value, __name.set, None, 'the name of the package')

    
    # Element origName uses Python identifier origName
    __origName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'origName'), 'origName', '__httpwww_usharesoft_comuforge_Pkg_origName', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7482, 20), )

    
    origName = property(__origName.value, __origName.set, None, 'the original name of the package')

    
    # Element params uses Python identifier params
    __params = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'params'), 'params', '__httpwww_usharesoft_comuforge_Pkg_params', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7487, 20), )

    
    params = property(__params.value, __params.set, None, 'silent install parameters to use as part of the installation of the object (for windows only)')

    
    # Element parentUri uses Python identifier parentUri
    __parentUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'parentUri'), 'parentUri', '__httpwww_usharesoft_comuforge_Pkg_parentUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7492, 20), )

    
    parentUri = property(__parentUri.value, __parentUri.set, None, 'the uri resource of the parent object this package belongs to')

    
    # Element pkgBuildDate uses Python identifier pkgBuildDate
    __pkgBuildDate = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'pkgBuildDate'), 'pkgBuildDate', '__httpwww_usharesoft_comuforge_Pkg_pkgBuildDate', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7497, 20), )

    
    pkgBuildDate = property(__pkgBuildDate.value, __pkgBuildDate.set, None, 'the date the package was built')

    
    # Element pkgFileDate uses Python identifier pkgFileDate
    __pkgFileDate = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'pkgFileDate'), 'pkgFileDate', '__httpwww_usharesoft_comuforge_Pkg_pkgFileDate', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7502, 20), )

    
    pkgFileDate = property(__pkgFileDate.value, __pkgFileDate.set, None, 'the file timestamp')

    
    # Element release uses Python identifier release
    __release = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'release'), 'release', '__httpwww_usharesoft_comuforge_Pkg_release', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7507, 20), )

    
    release = property(__release.value, __release.set, None, 'the release information package')

    
    # Element shortTag uses Python identifier shortTag
    __shortTag = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'shortTag'), 'shortTag', '__httpwww_usharesoft_comuforge_Pkg_shortTag', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7512, 20), )

    
    shortTag = property(__shortTag.value, __shortTag.set, None, 'tag value')

    
    # Element repositoryName uses Python identifier repositoryName
    __repositoryName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'repositoryName'), 'repositoryName', '__httpwww_usharesoft_comuforge_Pkg_repositoryName', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7517, 20), )

    
    repositoryName = property(__repositoryName.value, __repositoryName.set, None, 'repository name')

    
    # Element sticky uses Python identifier sticky
    __sticky = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'sticky'), 'sticky', '__httpwww_usharesoft_comuforge_Pkg_sticky', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7522, 20), )

    
    sticky = property(__sticky.value, __sticky.set, None, 'boolean to indicate that this package version should not be updated when new package updates are available')

    
    # Element type uses Python identifier type
    __type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'type'), 'type', '__httpwww_usharesoft_comuforge_Pkg_type', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7527, 20), )

    
    type = property(__type.value, __type.set, None, 'file media type')

    
    # Element uri uses Python identifier uri
    __uri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'uri'), 'uri', '__httpwww_usharesoft_comuforge_Pkg_uri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7532, 20), )

    
    uri = property(__uri.value, __uri.set, None, 'the uri resource of this package object')

    
    # Element version uses Python identifier version
    __version = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'version'), 'version', '__httpwww_usharesoft_comuforge_Pkg_version', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7537, 20), )

    
    version = property(__version.value, __version.set, None, 'the version of this package')

    
    # Element epoch uses Python identifier epoch
    __epoch = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'epoch'), 'epoch', '__httpwww_usharesoft_comuforge_Pkg_epoch', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7542, 20), )

    
    epoch = property(__epoch.value, __epoch.set, None, 'the epoch value (used for native packages)')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element md5sum (md5sum) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element mimeType (mimeType) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element sha256sum (sha256sum) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element size (size) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element status (status) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element uploaded (uploaded) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element uploadedTime (uploadedTime) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    _ElementMap.update({
        __arch.name() : __arch,
        __binaryUri.name() : __binaryUri,
        __default.name() : __default,
        __extract.name() : __extract,
        __fullName.name() : __fullName,
        __install.name() : __install,
        __installLocation.name() : __installLocation,
        __language.name() : __language,
        __name.name() : __name,
        __origName.name() : __origName,
        __params.name() : __params,
        __parentUri.name() : __parentUri,
        __pkgBuildDate.name() : __pkgBuildDate,
        __pkgFileDate.name() : __pkgFileDate,
        __release.name() : __release,
        __shortTag.name() : __shortTag,
        __repositoryName.name() : __repositoryName,
        __sticky.name() : __sticky,
        __type.name() : __type,
        __uri.name() : __uri,
        __version.name() : __version,
        __epoch.name() : __epoch
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'Pkg', Pkg)


# Complex type {http://www.usharesoft.com/uforge}Project with content type ELEMENT_ONLY
class Project (SoftwareBundle):
    """
                A software component that is part of the platform's ``Project Catalog``. Such software components are public for
                all users to use in their appliance templates. These software components are updated and maintained by an
                administrator of the platform.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'Project')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7738, 4)
    _ElementMap = SoftwareBundle._ElementMap.copy()
    _AttributeMap = SoftwareBundle._AttributeMap.copy()
    # Base type is SoftwareBundle
    
    # Element orgUris uses Python identifier orgUris
    __orgUris = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'orgUris'), 'orgUris', '__httpwww_usharesoft_comuforge_Project_orgUris', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7749, 20), )

    
    orgUris = property(__orgUris.value, __orgUris.set, None, 'the list of uri resources of each organization this software bundle (project) has been registered to')

    
    # Element tag (tag) inherited from {http://www.usharesoft.com/uforge}SoftwareBundle
    
    # Element shortTag (shortTag) inherited from {http://www.usharesoft.com/uforge}SoftwareBundle
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}SoftwareBundle
    
    # Element version (version) inherited from {http://www.usharesoft.com/uforge}SoftwareBundle
    
    # Element description (description) inherited from {http://www.usharesoft.com/uforge}SoftwareBundle
    
    # Element release (release) inherited from {http://www.usharesoft.com/uforge}SoftwareBundle
    
    # Element location (location) inherited from {http://www.usharesoft.com/uforge}SoftwareBundle
    
    # Element defaultInstallLocation (defaultInstallLocation) inherited from {http://www.usharesoft.com/uforge}SoftwareBundle
    
    # Element installLocation (installLocation) inherited from {http://www.usharesoft.com/uforge}SoftwareBundle
    
    # Element restricted (restricted) inherited from {http://www.usharesoft.com/uforge}SoftwareBundle
    
    # Element installedSize (installedSize) inherited from {http://www.usharesoft.com/uforge}SoftwareBundle
    
    # Element size (size) inherited from {http://www.usharesoft.com/uforge}SoftwareBundle
    
    # Element revision (revision) inherited from {http://www.usharesoft.com/uforge}SoftwareBundle
    
    # Element bundleRestriction (bundleRestriction) inherited from {http://www.usharesoft.com/uforge}SoftwareBundle
    
    # Element artifactsUri (artifactsUri) inherited from {http://www.usharesoft.com/uforge}SoftwareBundle
    
    # Element uri (uri) inherited from {http://www.usharesoft.com/uforge}SoftwareBundle
    
    # Element exportUri (exportUri) inherited from {http://www.usharesoft.com/uforge}SoftwareBundle
    
    # Element category (category) inherited from {http://www.usharesoft.com/uforge}SoftwareBundle
    
    # Element license (license) inherited from {http://www.usharesoft.com/uforge}SoftwareBundle
    
    # Element logo (logo) inherited from {http://www.usharesoft.com/uforge}SoftwareBundle
    
    # Element maintainer (maintainer) inherited from {http://www.usharesoft.com/uforge}SoftwareBundle
    
    # Element website (website) inherited from {http://www.usharesoft.com/uforge}SoftwareBundle
    
    # Element softwareArtifactUris (softwareArtifactUris) inherited from {http://www.usharesoft.com/uforge}SoftwareBundle
    
    # Element formatDependent (formatDependent) inherited from {http://www.usharesoft.com/uforge}SoftwareBundle
    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __orgUris.name() : __orgUris
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'Project', Project)


# Complex type {http://www.usharesoft.com/uforge}Scan with content type ELEMENT_ONLY
class Scan (ScanSummary):
    """
                Holds all the meta-data of a scan. This is the report information after scanning a live system.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'Scan')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8894, 4)
    _ElementMap = ScanSummary._ElementMap.copy()
    _AttributeMap = ScanSummary._AttributeMap.copy()
    # Base type is ScanSummary
    
    # Element images uses Python identifier images
    __images = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'images'), 'images', '__httpwww_usharesoft_comuforge_Scan_images', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8903, 20), )

    
    images = property(__images.value, __images.set, None, 'a list of :ref:`image-object` objects that have been generated from this scan report')

    
    # Element imports uses Python identifier imports
    __imports = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'imports'), 'imports', '__httpwww_usharesoft_comuforge_Scan_imports', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8914, 20), )

    
    imports = property(__imports.value, __imports.set, None, 'a list of :ref:`scanimport-object` objects that have been imported from this scan report')

    
    # Element unixServices uses Python identifier unixServices
    __unixServices = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'unixServices'), 'unixServices', '__httpwww_usharesoft_comuforge_Scan_unixServices', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8924, 20), )

    
    unixServices = property(__unixServices.value, __unixServices.set, None, 'a list of :ref:`unixservice-object` objects that represent Unix services on the scanned machine')

    
    # Element winServices uses Python identifier winServices
    __winServices = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'winServices'), 'winServices', '__httpwww_usharesoft_comuforge_Scan_winServices', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8935, 20), )

    
    winServices = property(__winServices.value, __winServices.set, None, 'a list of :ref:`winservice-object` objects that represent Windows services on the scanned machine')

    
    # Element winApplications uses Python identifier winApplications
    __winApplications = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'winApplications'), 'winApplications', '__httpwww_usharesoft_comuforge_Scan_winApplications', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8945, 20), )

    
    winApplications = property(__winApplications.value, __winApplications.set, None, 'a list of :ref:`winMsiApplication-object` and :ref:`winStoreApplication-object` objects that represent Windows applications on the scanned machine')

    
    # Element packages uses Python identifier packages
    __packages = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'packages'), 'packages', '__httpwww_usharesoft_comuforge_Scan_packages', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8956, 20), )

    
    packages = property(__packages.value, __packages.set, None, 'the list of :ref:`package-object` objects listed in the scan report')

    
    # Element binariesExtracted (binariesExtracted) inherited from {http://www.usharesoft.com/uforge}ScanSummary
    
    # Element binariesReceived (binariesReceived) inherited from {http://www.usharesoft.com/uforge}ScanSummary
    
    # Element error (error) inherited from {http://www.usharesoft.com/uforge}ScanSummary
    
    # Element errorMsg (errorMsg) inherited from {http://www.usharesoft.com/uforge}ScanSummary
    
    # Element filesUri (filesUri) inherited from {http://www.usharesoft.com/uforge}ScanSummary
    
    # Element imagesUri (imagesUri) inherited from {http://www.usharesoft.com/uforge}ScanSummary
    
    # Element osConfig (osConfig) inherited from {http://www.usharesoft.com/uforge}ScanSummary
    
    # Element importsUri (importsUri) inherited from {http://www.usharesoft.com/uforge}ScanSummary
    
    # Element goldenImportsUri (goldenImportsUri) inherited from {http://www.usharesoft.com/uforge}ScanSummary
    
    # Element installProfile (installProfile) inherited from {http://www.usharesoft.com/uforge}ScanSummary
    
    # Element installProfileUri (installProfileUri) inherited from {http://www.usharesoft.com/uforge}ScanSummary
    
    # Element scanSyncUri (scanSyncUri) inherited from {http://www.usharesoft.com/uforge}ScanSummary
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}ScanSummary
    
    # Element overlayCrc (overlayCrc) inherited from {http://www.usharesoft.com/uforge}ScanSummary
    
    # Element overlayImported (overlayImported) inherited from {http://www.usharesoft.com/uforge}ScanSummary
    
    # Element overlayPath (overlayPath) inherited from {http://www.usharesoft.com/uforge}ScanSummary
    
    # Element overlayUri (overlayUri) inherited from {http://www.usharesoft.com/uforge}ScanSummary
    
    # Element rawPartitionsUri (rawPartitionsUri) inherited from {http://www.usharesoft.com/uforge}ScanSummary
    
    # Element packagesUri (packagesUri) inherited from {http://www.usharesoft.com/uforge}ScanSummary
    
    # Element rejected (rejected) inherited from {http://www.usharesoft.com/uforge}ScanSummary
    
    # Element scanned (scanned) inherited from {http://www.usharesoft.com/uforge}ScanSummary
    
    # Element scannedInstanceUri (scannedInstanceUri) inherited from {http://www.usharesoft.com/uforge}ScanSummary
    
    # Element status (status) inherited from {http://www.usharesoft.com/uforge}ScanSummary
    
    # Element totalFilesAdded (totalFilesAdded) inherited from {http://www.usharesoft.com/uforge}ScanSummary
    
    # Element totalFilesDeleted (totalFilesDeleted) inherited from {http://www.usharesoft.com/uforge}ScanSummary
    
    # Element totalFilesModified (totalFilesModified) inherited from {http://www.usharesoft.com/uforge}ScanSummary
    
    # Element totalPackages (totalPackages) inherited from {http://www.usharesoft.com/uforge}ScanSummary
    
    # Element uncompressedBinarySize (uncompressedBinarySize) inherited from {http://www.usharesoft.com/uforge}ScanSummary
    
    # Element uri (uri) inherited from {http://www.usharesoft.com/uforge}ScanSummary
    
    # Element validated (validated) inherited from {http://www.usharesoft.com/uforge}ScanSummary
    
    # Element rawScan (rawScan) inherited from {http://www.usharesoft.com/uforge}ScanSummary
    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __images.name() : __images,
        __imports.name() : __imports,
        __unixServices.name() : __unixServices,
        __winServices.name() : __winServices,
        __winApplications.name() : __winApplications,
        __packages.name() : __packages
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'Scan', Scan)


# Complex type {http://www.usharesoft.com/uforge}ScannedFile with content type ELEMENT_ONLY
class ScannedFile (FileEntry):
    """
                Holds the meta-data of a file discovered on the file system after a scan process.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ScannedFile')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9109, 4)
    _ElementMap = FileEntry._ElementMap.copy()
    _AttributeMap = FileEntry._AttributeMap.copy()
    # Base type is FileEntry
    
    # Element checksum (checksum) inherited from {http://www.usharesoft.com/uforge}FileEntry
    
    # Element directory (directory) inherited from {http://www.usharesoft.com/uforge}FileEntry
    
    # Element fullPath (fullPath) inherited from {http://www.usharesoft.com/uforge}FileEntry
    
    # Element group (group) inherited from {http://www.usharesoft.com/uforge}FileEntry
    
    # Element linkTarget (linkTarget) inherited from {http://www.usharesoft.com/uforge}FileEntry
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}FileEntry
    
    # Element owner (owner) inherited from {http://www.usharesoft.com/uforge}FileEntry
    
    # Element parentUri (parentUri) inherited from {http://www.usharesoft.com/uforge}FileEntry
    
    # Element permissions (permissions) inherited from {http://www.usharesoft.com/uforge}FileEntry
    
    # Element scannedInstanceId (scannedInstanceId) inherited from {http://www.usharesoft.com/uforge}FileEntry
    
    # Element size (size) inherited from {http://www.usharesoft.com/uforge}FileEntry
    
    # Element subEntries (subEntries) inherited from {http://www.usharesoft.com/uforge}FileEntry
    
    # Element uri (uri) inherited from {http://www.usharesoft.com/uforge}FileEntry
    
    # Element deleted uses Python identifier deleted
    __deleted = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'deleted'), 'deleted', '__httpwww_usharesoft_comuforge_ScannedFile_deleted', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9118, 20), )

    
    deleted = property(__deleted.value, __deleted.set, None, 'a boolean indicating if the file has been deleted on the source machine')

    
    # Element inherited uses Python identifier inherited
    __inherited = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'inherited'), 'inherited', '__httpwww_usharesoft_comuforge_ScannedFile_inherited', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9123, 20), )

    
    inherited = property(__inherited.value, __inherited.set, None, 'a boolean indicating if this file has already been found, with the same metadata and content, in an other scan of the same scanned instance')

    
    # Element selected uses Python identifier selected
    __selected = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'selected'), 'selected', '__httpwww_usharesoft_comuforge_ScannedFile_selected', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9128, 20), )

    
    selected = property(__selected.value, __selected.set, None, 'a boolean indicating if this file has been selected to be imported as part of the overlay')

    
    # Element uploaded uses Python identifier uploaded
    __uploaded = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'uploaded'), 'uploaded', '__httpwww_usharesoft_comuforge_ScannedFile_uploaded', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9133, 20), )

    
    uploaded = property(__uploaded.value, __uploaded.set, None, 'a boolean indicating if this file has been received as part of the overlay upload')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __deleted.name() : __deleted,
        __inherited.name() : __inherited,
        __selected.name() : __selected,
        __uploaded.name() : __uploaded
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'ScannedFile', ScannedFile)


# Complex type {http://www.usharesoft.com/uforge}ScanSummaryLight with content type ELEMENT_ONLY
class ScanSummaryLight (SourceSummary):
    """
                Holds some meta-data information of a scan.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ScanSummaryLight')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9662, 4)
    _ElementMap = SourceSummary._ElementMap.copy()
    _AttributeMap = SourceSummary._AttributeMap.copy()
    # Base type is SourceSummary
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}SourceSummary
    
    # Element uri (uri) inherited from {http://www.usharesoft.com/uforge}SourceSummary
    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'ScanSummaryLight', ScanSummaryLight)


# Complex type {http://www.usharesoft.com/uforge}Service with content type ELEMENT_ONLY
class Service (PkgGroup):
    """Complex type {http://www.usharesoft.com/uforge}Service with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'Service')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9674, 4)
    _ElementMap = PkgGroup._ElementMap.copy()
    _AttributeMap = PkgGroup._AttributeMap.copy()
    # Base type is PkgGroup
    
    # Element category (category) inherited from {http://www.usharesoft.com/uforge}PkgGroup
    
    # Element company (company) inherited from {http://www.usharesoft.com/uforge}PkgGroup
    
    # Element description (description) inherited from {http://www.usharesoft.com/uforge}PkgGroup
    
    # Element distributionUri (distributionUri) inherited from {http://www.usharesoft.com/uforge}PkgGroup
    
    # Element distroId (distroId) inherited from {http://www.usharesoft.com/uforge}PkgGroup
    
    # Element installedSize (installedSize) inherited from {http://www.usharesoft.com/uforge}PkgGroup
    
    # Element license (license) inherited from {http://www.usharesoft.com/uforge}PkgGroup
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}PkgGroup
    
    # Element packagesUri (packagesUri) inherited from {http://www.usharesoft.com/uforge}PkgGroup
    
    # Element packageUris (packageUris) inherited from {http://www.usharesoft.com/uforge}PkgGroup
    
    # Element release (release) inherited from {http://www.usharesoft.com/uforge}PkgGroup
    
    # Element restricted (restricted) inherited from {http://www.usharesoft.com/uforge}PkgGroup
    
    # Element size (size) inherited from {http://www.usharesoft.com/uforge}PkgGroup
    
    # Element tag (tag) inherited from {http://www.usharesoft.com/uforge}PkgGroup
    
    # Element uri (uri) inherited from {http://www.usharesoft.com/uforge}PkgGroup
    
    # Element version (version) inherited from {http://www.usharesoft.com/uforge}PkgGroup
    
    # Element packages (packages) inherited from {http://www.usharesoft.com/uforge}PkgGroup
    
    # Element bootService uses Python identifier bootService
    __bootService = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'bootService'), 'bootService', '__httpwww_usharesoft_comuforge_Service_bootService', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9678, 20), )

    
    bootService = property(__bootService.value, __bootService.set, None, None)

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __bootService.name() : __bootService
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'Service', Service)


# Complex type {http://www.usharesoft.com/uforge}SoftwareArtifact with content type ELEMENT_ONLY
class SoftwareArtifact (UForgeUploadObject):
    """
                Holds information of a native operating system package, file or bootscript.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'SoftwareArtifact')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9729, 4)
    _ElementMap = UForgeUploadObject._ElementMap.copy()
    _AttributeMap = UForgeUploadObject._AttributeMap.copy()
    # Base type is UForgeUploadObject
    
    # Element uri uses Python identifier uri
    __uri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'uri'), 'uri', '__httpwww_usharesoft_comuforge_SoftwareArtifact_uri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9738, 20), )

    
    uri = property(__uri.value, __uri.set, None, 'the uri resource of this software artifact object')

    
    # Element tag uses Python identifier tag
    __tag = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'tag'), 'tag', '__httpwww_usharesoft_comuforge_SoftwareArtifact_tag', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9743, 20), )

    
    tag = property(__tag.value, __tag.set, None, 'the tag information')

    
    # Element binaryUri uses Python identifier binaryUri
    __binaryUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'binaryUri'), 'binaryUri', '__httpwww_usharesoft_comuforge_SoftwareArtifact_binaryUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9748, 20), )

    
    binaryUri = property(__binaryUri.value, __binaryUri.set, None, 'the uri resource to retrieve the binary')

    
    # Element parentUri uses Python identifier parentUri
    __parentUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'parentUri'), 'parentUri', '__httpwww_usharesoft_comuforge_SoftwareArtifact_parentUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9753, 20), )

    
    parentUri = property(__parentUri.value, __parentUri.set, None, 'the uri resource of the parent object this software artifact belongs to')

    
    # Element extract uses Python identifier extract
    __extract = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'extract'), 'extract', '__httpwww_usharesoft_comuforge_SoftwareArtifact_extract', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9758, 20), )

    
    extract = property(__extract.value, __extract.set, None, 'a boolean flag to extract an archive (if the uploaded object is an archive) as part of the generation')

    
    # Element install uses Python identifier install
    __install = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'install'), 'install', '__httpwww_usharesoft_comuforge_SoftwareArtifact_install', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9763, 20), )

    
    install = property(__install.value, __install.set, None, 'boolean to indicate whether to install the software artifact or just to store it on the filesystem')

    
    # Element cache uses Python identifier cache
    __cache = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'cache'), 'cache', '__httpwww_usharesoft_comuforge_SoftwareArtifact_cache', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9768, 20), )

    
    cache = property(__cache.value, __cache.set, None, 'boolean to indicate whether to put in cache the software artifact or just upload during generation')

    
    # Element active uses Python identifier active
    __active = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'active'), 'active', '__httpwww_usharesoft_comuforge_SoftwareArtifact_active', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9773, 20), )

    
    active = property(__active.value, __active.set, None, 'boolean to indicate whether the software artifact active or not')

    
    # Element installLocation uses Python identifier installLocation
    __installLocation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'installLocation'), 'installLocation', '__httpwww_usharesoft_comuforge_SoftwareArtifact_installLocation', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9778, 20), )

    
    installLocation = property(__installLocation.value, __installLocation.set, None, 'the location to store the software artifact if ``install == false``')

    
    # Element name uses Python identifier name
    __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__httpwww_usharesoft_comuforge_SoftwareArtifact_name', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9783, 20), )

    
    name = property(__name.value, __name.set, None, 'the name of the software artifact')

    
    # Element fullName uses Python identifier fullName
    __fullName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'fullName'), 'fullName', '__httpwww_usharesoft_comuforge_SoftwareArtifact_fullName', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9788, 20), )

    
    fullName = property(__fullName.value, __fullName.set, None, 'the name of the file including the extension')

    
    # Element origName uses Python identifier origName
    __origName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'origName'), 'origName', '__httpwww_usharesoft_comuforge_SoftwareArtifact_origName', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9793, 20), )

    
    origName = property(__origName.value, __origName.set, None, 'the original name of the software artifact')

    
    # Element artifactBuildDate uses Python identifier artifactBuildDate
    __artifactBuildDate = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'artifactBuildDate'), 'artifactBuildDate', '__httpwww_usharesoft_comuforge_SoftwareArtifact_artifactBuildDate', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9798, 20), )

    
    artifactBuildDate = property(__artifactBuildDate.value, __artifactBuildDate.set, None, 'the date the software artifact was built')

    
    # Element artifactFileDate uses Python identifier artifactFileDate
    __artifactFileDate = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'artifactFileDate'), 'artifactFileDate', '__httpwww_usharesoft_comuforge_SoftwareArtifact_artifactFileDate', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9803, 20), )

    
    artifactFileDate = property(__artifactFileDate.value, __artifactFileDate.set, None, 'the file timestamp')

    
    # Element release uses Python identifier release
    __release = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'release'), 'release', '__httpwww_usharesoft_comuforge_SoftwareArtifact_release', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9808, 20), )

    
    release = property(__release.value, __release.set, None, 'the release information of the software artifact')

    
    # Element shortTag uses Python identifier shortTag
    __shortTag = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'shortTag'), 'shortTag', '__httpwww_usharesoft_comuforge_SoftwareArtifact_shortTag', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9813, 20), )

    
    shortTag = property(__shortTag.value, __shortTag.set, None, 'short tag value (osPackage, softwarefile or bootscript)')

    
    # Element type uses Python identifier type
    __type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'type'), 'type', '__httpwww_usharesoft_comuforge_SoftwareArtifact_type', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9818, 20), )

    
    type = property(__type.value, __type.set, None, 'file media type')

    
    # Element version uses Python identifier version
    __version = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'version'), 'version', '__httpwww_usharesoft_comuforge_SoftwareArtifact_version', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9823, 20), )

    
    version = property(__version.value, __version.set, None, 'the version of this software artifact')

    
    # Element arch uses Python identifier arch
    __arch = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'arch'), 'arch', '__httpwww_usharesoft_comuforge_SoftwareArtifact_arch', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9828, 20), )

    
    arch = property(__arch.value, __arch.set, None, 'the architecture type for this software artifact (rpm uploaded file or OS Package)')

    
    # Element params uses Python identifier params
    __params = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'params'), 'params', '__httpwww_usharesoft_comuforge_SoftwareArtifact_params', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9833, 20), )

    
    params = property(__params.value, __params.set, None, 'silent install parameters to use as part of the installation of the object (for windows only)')

    
    # Element artifactCredAccount uses Python identifier artifactCredAccount
    __artifactCredAccount = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'artifactCredAccount'), 'artifactCredAccount', '__httpwww_usharesoft_comuforge_SoftwareArtifact_artifactCredAccount', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9838, 20), )

    
    artifactCredAccount = property(__artifactCredAccount.value, __artifactCredAccount.set, None, 'the artifact account (see :ref:`artifactcredaccount-object`) this software artifact belong to')

    
    # Element subSoftwareArtifacts uses Python identifier subSoftwareArtifacts
    __subSoftwareArtifacts = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'subSoftwareArtifacts'), 'subSoftwareArtifacts', '__httpwww_usharesoft_comuforge_SoftwareArtifact_subSoftwareArtifacts', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9843, 20), )

    
    subSoftwareArtifacts = property(__subSoftwareArtifacts.value, __subSoftwareArtifacts.set, None, 'the list of sub-software artifact of this software artifact (which represents a folder)')

    
    # Element subSoftwareArtifactUri uses Python identifier subSoftwareArtifactUri
    __subSoftwareArtifactUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'subSoftwareArtifactUri'), 'subSoftwareArtifactUri', '__httpwww_usharesoft_comuforge_SoftwareArtifact_subSoftwareArtifactUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9853, 20), )

    
    subSoftwareArtifactUri = property(__subSoftwareArtifactUri.value, __subSoftwareArtifactUri.set, None, 'the list of sub-software artifact uris of this software artifact')

    
    # Element parentPath uses Python identifier parentPath
    __parentPath = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'parentPath'), 'parentPath', '__httpwww_usharesoft_comuforge_SoftwareArtifact_parentPath', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9858, 20), )

    
    parentPath = property(__parentPath.value, __parentPath.set, None, 'the parent pathname of this software artifact (depending of its parent software artifact)')

    
    # Element remotePath uses Python identifier remotePath
    __remotePath = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'remotePath'), 'remotePath', '__httpwww_usharesoft_comuforge_SoftwareArtifact_remotePath', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9863, 20), )

    
    remotePath = property(__remotePath.value, __remotePath.set, None, 'the remote pathname of this software artifact to retrieve from artifact account')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element md5sum (md5sum) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element mimeType (mimeType) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element sha256sum (sha256sum) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element size (size) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element status (status) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element uploaded (uploaded) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element uploadedTime (uploadedTime) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    _ElementMap.update({
        __uri.name() : __uri,
        __tag.name() : __tag,
        __binaryUri.name() : __binaryUri,
        __parentUri.name() : __parentUri,
        __extract.name() : __extract,
        __install.name() : __install,
        __cache.name() : __cache,
        __active.name() : __active,
        __installLocation.name() : __installLocation,
        __name.name() : __name,
        __fullName.name() : __fullName,
        __origName.name() : __origName,
        __artifactBuildDate.name() : __artifactBuildDate,
        __artifactFileDate.name() : __artifactFileDate,
        __release.name() : __release,
        __shortTag.name() : __shortTag,
        __type.name() : __type,
        __version.name() : __version,
        __arch.name() : __arch,
        __params.name() : __params,
        __artifactCredAccount.name() : __artifactCredAccount,
        __subSoftwareArtifacts.name() : __subSoftwareArtifacts,
        __subSoftwareArtifactUri.name() : __subSoftwareArtifactUri,
        __parentPath.name() : __parentPath,
        __remotePath.name() : __remotePath
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'SoftwareArtifact', SoftwareArtifact)


# Complex type {http://www.usharesoft.com/uforge}SoftwareBundleImport with content type ELEMENT_ONLY
class SoftwareBundleImport (UForgeUploadObject):
    """
                Holds the information when a software bundle is being imported to this UForge platform.
                The actual import is done by uploading a software bundle archive via the ``uploadUri``.

                
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'SoftwareBundleImport')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10100, 4)
    _ElementMap = UForgeUploadObject._ElementMap.copy()
    _AttributeMap = UForgeUploadObject._AttributeMap.copy()
    # Base type is UForgeUploadObject
    
    # Element parentUri uses Python identifier parentUri
    __parentUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'parentUri'), 'parentUri', '__httpwww_usharesoft_comuforge_SoftwareBundleImport_parentUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10114, 20), )

    
    parentUri = property(__parentUri.value, __parentUri.set, None, 'the uri resource of the parent object this object is attached to')

    
    # Element referenceUri uses Python identifier referenceUri
    __referenceUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'referenceUri'), 'referenceUri', '__httpwww_usharesoft_comuforge_SoftwareBundleImport_referenceUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10119, 20), )

    
    referenceUri = property(__referenceUri.value, __referenceUri.set, None, 'the uri of the software bundle created from this import')

    
    # Element uploadUri uses Python identifier uploadUri
    __uploadUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'uploadUri'), 'uploadUri', '__httpwww_usharesoft_comuforge_SoftwareBundleImport_uploadUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10124, 20), )

    
    uploadUri = property(__uploadUri.value, __uploadUri.set, None, 'the uri resource to upload any files assocaited with this import')

    
    # Element statusUri uses Python identifier statusUri
    __statusUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'statusUri'), 'statusUri', '__httpwww_usharesoft_comuforge_SoftwareBundleImport_statusUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10129, 20), )

    
    statusUri = property(__statusUri.value, __statusUri.set, None, 'the uri resource of the current status of the software bundle import')

    
    # Element imported uses Python identifier imported
    __imported = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'imported'), 'imported', '__httpwww_usharesoft_comuforge_SoftwareBundleImport_imported', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10134, 20), )

    
    imported = property(__imported.value, __imported.set, None, 'boolean flag indicating that is a real import or a creation')

    
    # Element uri uses Python identifier uri
    __uri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'uri'), 'uri', '__httpwww_usharesoft_comuforge_SoftwareBundleImport_uri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10139, 20), )

    
    uri = property(__uri.value, __uri.set, None, 'the uri resource of this software bundle import')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element md5sum (md5sum) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element mimeType (mimeType) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element sha256sum (sha256sum) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element size (size) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element status (status) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element uploaded (uploaded) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element uploadedTime (uploadedTime) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    _ElementMap.update({
        __parentUri.name() : __parentUri,
        __referenceUri.name() : __referenceUri,
        __uploadUri.name() : __uploadUri,
        __statusUri.name() : __statusUri,
        __imported.name() : __imported,
        __uri.name() : __uri
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'SoftwareBundleImport', SoftwareBundleImport)


# Complex type {http://www.usharesoft.com/uforge}User with content type ELEMENT_ONLY
class User (UserProfile):
    """
                Describes an user of the platform.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'User')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11041, 4)
    _ElementMap = UserProfile._ElementMap.copy()
    _AttributeMap = UserProfile._AttributeMap.copy()
    # Base type is UserProfile
    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element address uses Python identifier address
    __address = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'address'), 'address', '__httpwww_usharesoft_comuforge_User_address', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11050, 20), )

    
    address = property(__address.value, __address.set, None, "the user's address")

    
    # Element admin uses Python identifier admin
    __admin = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'admin'), 'admin', '__httpwww_usharesoft_comuforge_User_admin', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11055, 20), )

    
    admin = property(__admin.value, __admin.set, None, 'boolean indicating if the user is an administrator')

    
    # Element adminOrgsUri uses Python identifier adminOrgsUri
    __adminOrgsUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'adminOrgsUri'), 'adminOrgsUri', '__httpwww_usharesoft_comuforge_User_adminOrgsUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11060, 20), )

    
    adminOrgsUri = property(__adminOrgsUri.value, __adminOrgsUri.set, None, 'the uri resource to get the list of Org this user is an administrator of')

    
    # Element adminOrgUris uses Python identifier adminOrgUris
    __adminOrgUris = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'adminOrgUris'), 'adminOrgUris', '__httpwww_usharesoft_comuforge_User_adminOrgUris', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11065, 20), )

    
    adminOrgUris = property(__adminOrgUris.value, __adminOrgUris.set, None, 'the list of Org URI where this user is an administrator')

    
    # Element apiKeysQuota uses Python identifier apiKeysQuota
    __apiKeysQuota = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'apiKeysQuota'), 'apiKeysQuota', '__httpwww_usharesoft_comuforge_User_apiKeysQuota', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11070, 20), )

    
    apiKeysQuota = property(__apiKeysQuota.value, __apiKeysQuota.set, None, 'the number of API keys this user can generate')

    
    # Element applianceUris uses Python identifier applianceUris
    __applianceUris = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'applianceUris'), 'applianceUris', '__httpwww_usharesoft_comuforge_User_applianceUris', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11075, 20), )

    
    applianceUris = property(__applianceUris.value, __applianceUris.set, None, 'the list of uri resources for each appliance template this user is managing')

    
    # Element baseApiKeysUri uses Python identifier baseApiKeysUri
    __baseApiKeysUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'baseApiKeysUri'), 'baseApiKeysUri', '__httpwww_usharesoft_comuforge_User_baseApiKeysUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11080, 20), )

    
    baseApiKeysUri = property(__baseApiKeysUri.value, __baseApiKeysUri.set, None, "the uri resource to retrieve the user's api keys")

    
    # Element baseAppliancesUri uses Python identifier baseAppliancesUri
    __baseAppliancesUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'baseAppliancesUri'), 'baseAppliancesUri', '__httpwww_usharesoft_comuforge_User_baseAppliancesUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11085, 20), )

    
    baseAppliancesUri = property(__baseAppliancesUri.value, __baseAppliancesUri.set, None, "the uri resource to retrieve the user's appliance templates")

    
    # Element baseCredAccountsUri uses Python identifier baseCredAccountsUri
    __baseCredAccountsUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'baseCredAccountsUri'), 'baseCredAccountsUri', '__httpwww_usharesoft_comuforge_User_baseCredAccountsUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11090, 20), )

    
    baseCredAccountsUri = property(__baseCredAccountsUri.value, __baseCredAccountsUri.set, None, "the uri resource to retrieve the user's cloud accounts")

    
    # Element baseDistributionsUri uses Python identifier baseDistributionsUri
    __baseDistributionsUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'baseDistributionsUri'), 'baseDistributionsUri', '__httpwww_usharesoft_comuforge_User_baseDistributionsUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11095, 20), )

    
    baseDistributionsUri = property(__baseDistributionsUri.value, __baseDistributionsUri.set, None, 'the uri resource to retrieve the operating systems the user has access to')

    
    # Element baseFormatsUri uses Python identifier baseFormatsUri
    __baseFormatsUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'baseFormatsUri'), 'baseFormatsUri', '__httpwww_usharesoft_comuforge_User_baseFormatsUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11100, 20), )

    
    baseFormatsUri = property(__baseFormatsUri.value, __baseFormatsUri.set, None, 'the uri resource to retrieve the primitive formats the user has access to')

    
    # Element baseTargetPlatformsUri uses Python identifier baseTargetPlatformsUri
    __baseTargetPlatformsUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'baseTargetPlatformsUri'), 'baseTargetPlatformsUri', '__httpwww_usharesoft_comuforge_User_baseTargetPlatformsUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11105, 20), )

    
    baseTargetPlatformsUri = property(__baseTargetPlatformsUri.value, __baseTargetPlatformsUri.set, None, 'the uri resource to retrieve the target platforms the user has access to')

    
    # Element baseTargetFormatsUri uses Python identifier baseTargetFormatsUri
    __baseTargetFormatsUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'baseTargetFormatsUri'), 'baseTargetFormatsUri', '__httpwww_usharesoft_comuforge_User_baseTargetFormatsUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11110, 20), )

    
    baseTargetFormatsUri = property(__baseTargetFormatsUri.value, __baseTargetFormatsUri.set, None, 'the uri resource to retrieve the target formats the user has access to')

    
    # Element baseGalleriesUri uses Python identifier baseGalleriesUri
    __baseGalleriesUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'baseGalleriesUri'), 'baseGalleriesUri', '__httpwww_usharesoft_comuforge_User_baseGalleriesUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11115, 20), )

    
    baseGalleriesUri = property(__baseGalleriesUri.value, __baseGalleriesUri.set, None, None)

    
    # Element baseGalleryOrgsUri uses Python identifier baseGalleryOrgsUri
    __baseGalleryOrgsUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'baseGalleryOrgsUri'), 'baseGalleryOrgsUri', '__httpwww_usharesoft_comuforge_User_baseGalleryOrgsUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11116, 20), )

    
    baseGalleryOrgsUri = property(__baseGalleryOrgsUri.value, __baseGalleryOrgsUri.set, None, None)

    
    # Element baseImagesUri uses Python identifier baseImagesUri
    __baseImagesUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'baseImagesUri'), 'baseImagesUri', '__httpwww_usharesoft_comuforge_User_baseImagesUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11117, 20), )

    
    baseImagesUri = property(__baseImagesUri.value, __baseImagesUri.set, None, "the uri resource to retrieve the user's machine images")

    
    # Element baseExportsUri uses Python identifier baseExportsUri
    __baseExportsUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'baseExportsUri'), 'baseExportsUri', '__httpwww_usharesoft_comuforge_User_baseExportsUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11122, 20), )

    
    baseExportsUri = property(__baseExportsUri.value, __baseExportsUri.set, None, "the uri resource to retrieve the user's exported appliance templates")

    
    # Element baseImportsUri uses Python identifier baseImportsUri
    __baseImportsUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'baseImportsUri'), 'baseImportsUri', '__httpwww_usharesoft_comuforge_User_baseImportsUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11127, 20), )

    
    baseImportsUri = property(__baseImportsUri.value, __baseImportsUri.set, None, "the uri resource to retrieve the user's imported appliance templates")

    
    # Element mySoftwareImportsUri uses Python identifier mySoftwareImportsUri
    __mySoftwareImportsUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'mySoftwareImportsUri'), 'mySoftwareImportsUri', '__httpwww_usharesoft_comuforge_User_mySoftwareImportsUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11132, 20), )

    
    mySoftwareImportsUri = property(__mySoftwareImportsUri.value, __mySoftwareImportsUri.set, None, "the uri resource to retrieve the user's imported software bundles")

    
    # Element baseMySoftwareLibraryUri uses Python identifier baseMySoftwareLibraryUri
    __baseMySoftwareLibraryUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'baseMySoftwareLibraryUri'), 'baseMySoftwareLibraryUri', '__httpwww_usharesoft_comuforge_User_baseMySoftwareLibraryUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11137, 20), )

    
    baseMySoftwareLibraryUri = property(__baseMySoftwareLibraryUri.value, __baseMySoftwareLibraryUri.set, None, "the uri resource to retrieve the user's software library (containing private software components)")

    
    # Element baseOrgsUri uses Python identifier baseOrgsUri
    __baseOrgsUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'baseOrgsUri'), 'baseOrgsUri', '__httpwww_usharesoft_comuforge_User_baseOrgsUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11142, 20), )

    
    baseOrgsUri = property(__baseOrgsUri.value, __baseOrgsUri.set, None, 'the uri resource to retrieve the organizations the user is a member of')

    
    # Element baseProjectsUri uses Python identifier baseProjectsUri
    __baseProjectsUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'baseProjectsUri'), 'baseProjectsUri', '__httpwww_usharesoft_comuforge_User_baseProjectsUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11147, 20), )

    
    baseProjectsUri = property(__baseProjectsUri.value, __baseProjectsUri.set, None, 'the uri resource to retrieve the project catalog software components')

    
    # Element basePublishImagesUri uses Python identifier basePublishImagesUri
    __basePublishImagesUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'basePublishImagesUri'), 'basePublishImagesUri', '__httpwww_usharesoft_comuforge_User_basePublishImagesUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11152, 20), )

    
    basePublishImagesUri = property(__basePublishImagesUri.value, __basePublishImagesUri.set, None, "the uri resource to retrieve the user's published machine images")

    
    # Element baseRankingsUri uses Python identifier baseRankingsUri
    __baseRankingsUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'baseRankingsUri'), 'baseRankingsUri', '__httpwww_usharesoft_comuforge_User_baseRankingsUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11157, 20), )

    
    baseRankingsUri = property(__baseRankingsUri.value, __baseRankingsUri.set, None, None)

    
    # Element baseRolesUri uses Python identifier baseRolesUri
    __baseRolesUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'baseRolesUri'), 'baseRolesUri', '__httpwww_usharesoft_comuforge_User_baseRolesUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11158, 20), )

    
    baseRolesUri = property(__baseRolesUri.value, __baseRolesUri.set, None, "the uri resource to retrieve the user's roles")

    
    # Element baseTagsUri uses Python identifier baseTagsUri
    __baseTagsUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'baseTagsUri'), 'baseTagsUri', '__httpwww_usharesoft_comuforge_User_baseTagsUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11163, 20), )

    
    baseTagsUri = property(__baseTagsUri.value, __baseTagsUri.set, None, None)

    
    # Element baseWorkspacesUri uses Python identifier baseWorkspacesUri
    __baseWorkspacesUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'baseWorkspacesUri'), 'baseWorkspacesUri', '__httpwww_usharesoft_comuforge_User_baseWorkspacesUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11164, 20), )

    
    baseWorkspacesUri = property(__baseWorkspacesUri.value, __baseWorkspacesUri.set, None, 'the uri resource to retrieve the workspaces the user has access to')

    
    # Element creationCode uses Python identifier creationCode
    __creationCode = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'creationCode'), 'creationCode', '__httpwww_usharesoft_comuforge_User_creationCode', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11169, 20), )

    
    creationCode = property(__creationCode.value, __creationCode.set, None, 'the code used for creating the user (subscription profile code, see :ref:`subscriptionprofile-object`)')

    
    # Element credAccountUris uses Python identifier credAccountUris
    __credAccountUris = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'credAccountUris'), 'credAccountUris', '__httpwww_usharesoft_comuforge_User_credAccountUris', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11174, 20), )

    
    credAccountUris = property(__credAccountUris.value, __credAccountUris.set, None, 'the list of uri resources for each cloud account the user has')

    
    # Element artifactAccountsUri uses Python identifier artifactAccountsUri
    __artifactAccountsUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'artifactAccountsUri'), 'artifactAccountsUri', '__httpwww_usharesoft_comuforge_User_artifactAccountsUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11179, 20), )

    
    artifactAccountsUri = property(__artifactAccountsUri.value, __artifactAccountsUri.set, None, "the uri resource to retrieve the user's artifact accounts")

    
    # Element dob uses Python identifier dob
    __dob = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'dob'), 'dob', '__httpwww_usharesoft_comuforge_User_dob', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11184, 20), )

    
    dob = property(__dob.value, __dob.set, None, "the user's date of birth")

    
    # Element gender uses Python identifier gender
    __gender = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'gender'), 'gender', '__httpwww_usharesoft_comuforge_User_gender', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11189, 20), )

    
    gender = property(__gender.value, __gender.set, None, "the user's gender")

    
    # Element homePhone uses Python identifier homePhone
    __homePhone = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'homePhone'), 'homePhone', '__httpwww_usharesoft_comuforge_User_homePhone', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11194, 20), )

    
    homePhone = property(__homePhone.value, __homePhone.set, None, "the user's home phone number")

    
    # Element instancesUri uses Python identifier instancesUri
    __instancesUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'instancesUri'), 'instancesUri', '__httpwww_usharesoft_comuforge_User_instancesUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11199, 20), )

    
    instancesUri = property(__instancesUri.value, __instancesUri.set, None, None)

    
    # Element lang uses Python identifier lang
    __lang = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'lang'), 'lang', '__httpwww_usharesoft_comuforge_User_lang', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11200, 20), )

    
    lang = property(__lang.value, __lang.set, None, "the user's preferred language")

    
    # Element mobilePhone uses Python identifier mobilePhone
    __mobilePhone = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'mobilePhone'), 'mobilePhone', '__httpwww_usharesoft_comuforge_User_mobilePhone', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11205, 20), )

    
    mobilePhone = property(__mobilePhone.value, __mobilePhone.set, None, "the user's mobile phone number")

    
    # Element mySoftwareLibraryUris uses Python identifier mySoftwareLibraryUris
    __mySoftwareLibraryUris = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'mySoftwareLibraryUris'), 'mySoftwareLibraryUris', '__httpwww_usharesoft_comuforge_User_mySoftwareLibraryUris', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11210, 20), )

    
    mySoftwareLibraryUris = property(__mySoftwareLibraryUris.value, __mySoftwareLibraryUris.set, None, 'the list of uri resources for each software component the user has in their software library')

    
    # Element name uses Python identifier name
    __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__httpwww_usharesoft_comuforge_User_name', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11215, 20), )

    
    name = property(__name.value, __name.set, None, "the user's first name")

    
    # Element officePhone uses Python identifier officePhone
    __officePhone = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'officePhone'), 'officePhone', '__httpwww_usharesoft_comuforge_User_officePhone', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11220, 20), )

    
    officePhone = property(__officePhone.value, __officePhone.set, None, "the user's office phone number")

    
    # Element orgUris uses Python identifier orgUris
    __orgUris = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'orgUris'), 'orgUris', '__httpwww_usharesoft_comuforge_User_orgUris', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11225, 20), )

    
    orgUris = property(__orgUris.value, __orgUris.set, None, 'the list of uri resources for each organization this user is a member of')

    
    # Element password uses Python identifier password
    __password = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'password'), 'password', '__httpwww_usharesoft_comuforge_User_password', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11230, 20), )

    
    password = property(__password.value, __password.set, None, "the user's password")

    
    # Element productAccess uses Python identifier productAccess
    __productAccess = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'productAccess'), 'productAccess', '__httpwww_usharesoft_comuforge_User_productAccess', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11235, 20), )

    
    productAccess = property(__productAccess.value, __productAccess.set, None, None)

    
    # Element projectUris uses Python identifier projectUris
    __projectUris = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'projectUris'), 'projectUris', '__httpwww_usharesoft_comuforge_User_projectUris', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11236, 20), )

    
    projectUris = property(__projectUris.value, __projectUris.set, None, 'the list of uri resources for each software component in the project catalog')

    
    # Element promoCode uses Python identifier promoCode
    __promoCode = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'promoCode'), 'promoCode', '__httpwww_usharesoft_comuforge_User_promoCode', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11241, 20), )

    
    promoCode = property(__promoCode.value, __promoCode.set, None, 'the promotion code used when creating the user account')

    
    # Element publishGalleries uses Python identifier publishGalleries
    __publishGalleries = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'publishGalleries'), 'publishGalleries', '__httpwww_usharesoft_comuforge_User_publishGalleries', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11246, 20), )

    
    publishGalleries = property(__publishGalleries.value, __publishGalleries.set, None, None)

    
    # Element quotasUri uses Python identifier quotasUri
    __quotasUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'quotasUri'), 'quotasUri', '__httpwww_usharesoft_comuforge_User_quotasUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11253, 20), )

    
    quotasUri = property(__quotasUri.value, __quotasUri.set, None, "the uri resource to retrieve the user's quota information")

    
    # Element rankings uses Python identifier rankings
    __rankings = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'rankings'), 'rankings', '__httpwww_usharesoft_comuforge_User_rankings', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11258, 20), )

    
    rankings = property(__rankings.value, __rankings.set, None, None)

    
    # Element roles uses Python identifier roles
    __roles = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'roles'), 'roles', '__httpwww_usharesoft_comuforge_User_roles', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11265, 20), )

    
    roles = property(__roles.value, __roles.set, None, 'the list of roles assigned to the user (see :ref:`role-object`)')

    
    # Element scannedInstancesUri uses Python identifier scannedInstancesUri
    __scannedInstancesUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'scannedInstancesUri'), 'scannedInstancesUri', '__httpwww_usharesoft_comuforge_User_scannedInstancesUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11275, 20), )

    
    scannedInstancesUri = property(__scannedInstancesUri.value, __scannedInstancesUri.set, None, 'the uri resource to retrieve all the scanned instances for the user (see :ref:`scannedinstance-object`)')

    
    # Element scansUri uses Python identifier scansUri
    __scansUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'scansUri'), 'scansUri', '__httpwww_usharesoft_comuforge_User_scansUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11280, 20), )

    
    scansUri = property(__scansUri.value, __scansUri.set, None, 'the uri resource to retrieve all the scans for the user (see :ref:`scan-object`)')

    
    # Element sshKeys uses Python identifier sshKeys
    __sshKeys = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'sshKeys'), 'sshKeys', '__httpwww_usharesoft_comuforge_User_sshKeys', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11285, 20), )

    
    sshKeys = property(__sshKeys.value, __sshKeys.set, None, 'the list of public ssh keys for the user (see :ref:`sshkey-object`')

    
    # Element sshKeysUri uses Python identifier sshKeysUri
    __sshKeysUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'sshKeysUri'), 'sshKeysUri', '__httpwww_usharesoft_comuforge_User_sshKeysUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11295, 20), )

    
    sshKeysUri = property(__sshKeysUri.value, __sshKeysUri.set, None, 'the uri resource to retrieve all the publish ssh keys for the user')

    
    # Element statsUri uses Python identifier statsUri
    __statsUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'statsUri'), 'statsUri', '__httpwww_usharesoft_comuforge_User_statsUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11300, 20), )

    
    statsUri = property(__statsUri.value, __statsUri.set, None, 'the uri resource to retrieve all the user statistics')

    
    # Element tags uses Python identifier tags
    __tags = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'tags'), 'tags', '__httpwww_usharesoft_comuforge_User_tags', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11305, 20), )

    
    tags = property(__tags.value, __tags.set, None, None)

    
    # Element uri uses Python identifier uri
    __uri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'uri'), 'uri', '__httpwww_usharesoft_comuforge_User_uri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11312, 20), )

    
    uri = property(__uri.value, __uri.set, None, 'the uri resource of this user object')

    
    # Element usageUri uses Python identifier usageUri
    __usageUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'usageUri'), 'usageUri', '__httpwww_usharesoft_comuforge_User_usageUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11317, 20), )

    
    usageUri = property(__usageUri.value, __usageUri.set, None, 'the uri resource to retrieve the platform usage for the user')

    
    # Element vAppAccess uses Python identifier vAppAccess
    __vAppAccess = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'vAppAccess'), 'vAppAccess', '__httpwww_usharesoft_comuforge_User_vAppAccess', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11322, 20), )

    
    vAppAccess = property(__vAppAccess.value, __vAppAccess.set, None, None)

    
    # Element loginName (loginName) inherited from {http://www.usharesoft.com/uforge}UserProfile
    
    # Element active (active) inherited from {http://www.usharesoft.com/uforge}UserProfile
    
    # Element company (company) inherited from {http://www.usharesoft.com/uforge}UserProfile
    
    # Element email (email) inherited from {http://www.usharesoft.com/uforge}UserProfile
    
    # Element firstName (firstName) inherited from {http://www.usharesoft.com/uforge}UserProfile
    
    # Element surname (surname) inherited from {http://www.usharesoft.com/uforge}UserProfile
    
    # Element jobTitle (jobTitle) inherited from {http://www.usharesoft.com/uforge}UserProfile
    
    # Element photo (photo) inherited from {http://www.usharesoft.com/uforge}UserProfile
    
    # Element website (website) inherited from {http://www.usharesoft.com/uforge}UserProfile
    _ElementMap.update({
        __address.name() : __address,
        __admin.name() : __admin,
        __adminOrgsUri.name() : __adminOrgsUri,
        __adminOrgUris.name() : __adminOrgUris,
        __apiKeysQuota.name() : __apiKeysQuota,
        __applianceUris.name() : __applianceUris,
        __baseApiKeysUri.name() : __baseApiKeysUri,
        __baseAppliancesUri.name() : __baseAppliancesUri,
        __baseCredAccountsUri.name() : __baseCredAccountsUri,
        __baseDistributionsUri.name() : __baseDistributionsUri,
        __baseFormatsUri.name() : __baseFormatsUri,
        __baseTargetPlatformsUri.name() : __baseTargetPlatformsUri,
        __baseTargetFormatsUri.name() : __baseTargetFormatsUri,
        __baseGalleriesUri.name() : __baseGalleriesUri,
        __baseGalleryOrgsUri.name() : __baseGalleryOrgsUri,
        __baseImagesUri.name() : __baseImagesUri,
        __baseExportsUri.name() : __baseExportsUri,
        __baseImportsUri.name() : __baseImportsUri,
        __mySoftwareImportsUri.name() : __mySoftwareImportsUri,
        __baseMySoftwareLibraryUri.name() : __baseMySoftwareLibraryUri,
        __baseOrgsUri.name() : __baseOrgsUri,
        __baseProjectsUri.name() : __baseProjectsUri,
        __basePublishImagesUri.name() : __basePublishImagesUri,
        __baseRankingsUri.name() : __baseRankingsUri,
        __baseRolesUri.name() : __baseRolesUri,
        __baseTagsUri.name() : __baseTagsUri,
        __baseWorkspacesUri.name() : __baseWorkspacesUri,
        __creationCode.name() : __creationCode,
        __credAccountUris.name() : __credAccountUris,
        __artifactAccountsUri.name() : __artifactAccountsUri,
        __dob.name() : __dob,
        __gender.name() : __gender,
        __homePhone.name() : __homePhone,
        __instancesUri.name() : __instancesUri,
        __lang.name() : __lang,
        __mobilePhone.name() : __mobilePhone,
        __mySoftwareLibraryUris.name() : __mySoftwareLibraryUris,
        __name.name() : __name,
        __officePhone.name() : __officePhone,
        __orgUris.name() : __orgUris,
        __password.name() : __password,
        __productAccess.name() : __productAccess,
        __projectUris.name() : __projectUris,
        __promoCode.name() : __promoCode,
        __publishGalleries.name() : __publishGalleries,
        __quotasUri.name() : __quotasUri,
        __rankings.name() : __rankings,
        __roles.name() : __roles,
        __scannedInstancesUri.name() : __scannedInstancesUri,
        __scansUri.name() : __scansUri,
        __sshKeys.name() : __sshKeys,
        __sshKeysUri.name() : __sshKeysUri,
        __statsUri.name() : __statsUri,
        __tags.name() : __tags,
        __uri.name() : __uri,
        __usageUri.name() : __usageUri,
        __vAppAccess.name() : __vAppAccess
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'User', User)


# Complex type {http://www.usharesoft.com/uforge}WindowsProfile with content type ELEMENT_ONLY
class WindowsProfile (DistribProfile):
    """
                Describes a group of native applications and services from a windows operating system. This profile is
                created by a platform administrator or used in an appliance template. These templates are used by
                users of the platform to easily create operating profiles that are part of an appliance template.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'WindowsProfile')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11701, 4)
    _ElementMap = DistribProfile._ElementMap.copy()
    _AttributeMap = DistribProfile._AttributeMap.copy()
    # Base type is DistribProfile
    
    # Element abbreviation (abbreviation) inherited from {http://www.usharesoft.com/uforge}DistribProfile
    
    # Element active (active) inherited from {http://www.usharesoft.com/uforge}DistribProfile
    
    # Element applianceUri (applianceUri) inherited from {http://www.usharesoft.com/uforge}DistribProfile
    
    # Element arch (arch) inherited from {http://www.usharesoft.com/uforge}DistribProfile
    
    # Element description (description) inherited from {http://www.usharesoft.com/uforge}DistribProfile
    
    # Element distributionUri (distributionUri) inherited from {http://www.usharesoft.com/uforge}DistribProfile
    
    # Element installedSize (installedSize) inherited from {http://www.usharesoft.com/uforge}DistribProfile
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}DistribProfile
    
    # Element standardProfileUri (standardProfileUri) inherited from {http://www.usharesoft.com/uforge}DistribProfile
    
    # Element uri (uri) inherited from {http://www.usharesoft.com/uforge}DistribProfile
    
    # Element size (size) inherited from {http://www.usharesoft.com/uforge}DistribProfile
    
    # Element version (version) inherited from {http://www.usharesoft.com/uforge}DistribProfile
    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element edition uses Python identifier edition
    __edition = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'edition'), 'edition', '__httpwww_usharesoft_comuforge_WindowsProfile_edition', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11712, 20), )

    
    edition = property(__edition.value, __edition.set, None, 'the edition of the operating system for this os profile')

    
    # Element goldenUri uses Python identifier goldenUri
    __goldenUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'goldenUri'), 'goldenUri', '__httpwww_usharesoft_comuforge_WindowsProfile_goldenUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11726, 20), )

    
    goldenUri = property(__goldenUri.value, __goldenUri.set, None, 'the uri resource to retrieve the golden machine image for this os profile')

    
    # Element partitionTable uses Python identifier partitionTable
    __partitionTable = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'partitionTable'), 'partitionTable', '__httpwww_usharesoft_comuforge_WindowsProfile_partitionTable', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11731, 20), )

    
    partitionTable = property(__partitionTable.value, __partitionTable.set, None, 'the partition table of the os profile (see :ref:`partitiontable-object`).')

    
    # Element type uses Python identifier type
    __type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'type'), 'type', '__httpwww_usharesoft_comuforge_WindowsProfile_type', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11736, 20), )

    
    type = property(__type.value, __type.set, None, 'the type of the operating system for this os profile')

    
    # Element language uses Python identifier language
    __language = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'language'), 'language', '__httpwww_usharesoft_comuforge_WindowsProfile_language', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11748, 20), )

    
    language = property(__language.value, __language.set, None, 'the language of the attached golden machine image')

    
    # Element servicesUri uses Python identifier servicesUri
    __servicesUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'servicesUri'), 'servicesUri', '__httpwww_usharesoft_comuforge_WindowsProfile_servicesUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11753, 20), )

    
    servicesUri = property(__servicesUri.value, __servicesUri.set, None, 'the uri resource to retrieve all the services contained in this os profile')

    
    # Element applicationsUri uses Python identifier applicationsUri
    __applicationsUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'applicationsUri'), 'applicationsUri', '__httpwww_usharesoft_comuforge_WindowsProfile_applicationsUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11758, 20), )

    
    applicationsUri = property(__applicationsUri.value, __applicationsUri.set, None, 'the uri resource to retrieve all the applications contained in this os profile')

    _ElementMap.update({
        __edition.name() : __edition,
        __goldenUri.name() : __goldenUri,
        __partitionTable.name() : __partitionTable,
        __type.name() : __type,
        __language.name() : __language,
        __servicesUri.name() : __servicesUri,
        __applicationsUri.name() : __applicationsUri
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'WindowsProfile', WindowsProfile)


# Complex type {http://www.usharesoft.com/uforge}WinMsiApplication with content type ELEMENT_ONLY
class WinMsiApplication (AbstractWinApplication):
    """
                Provides information of a Windows Msi Application
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'WinMsiApplication')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11792, 4)
    _ElementMap = AbstractWinApplication._ElementMap.copy()
    _AttributeMap = AbstractWinApplication._AttributeMap.copy()
    # Base type is AbstractWinApplication
    
    # Element displayName (displayName) inherited from {http://www.usharesoft.com/uforge}AbstractWinApplication
    
    # Element version (version) inherited from {http://www.usharesoft.com/uforge}AbstractWinApplication
    
    # Element architecture (architecture) inherited from {http://www.usharesoft.com/uforge}AbstractWinApplication
    
    # Element parentUri (parentUri) inherited from {http://www.usharesoft.com/uforge}AbstractWinApplication
    
    # Element uri (uri) inherited from {http://www.usharesoft.com/uforge}AbstractWinApplication
    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element publisher uses Python identifier publisher
    __publisher = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'publisher'), 'publisher', '__httpwww_usharesoft_comuforge_WinMsiApplication_publisher', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11801, 20), )

    
    publisher = property(__publisher.value, __publisher.set, None, 'The publisher of the msi application')

    
    # Element installLocation uses Python identifier installLocation
    __installLocation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'installLocation'), 'installLocation', '__httpwww_usharesoft_comuforge_WinMsiApplication_installLocation', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11806, 20), )

    
    installLocation = property(__installLocation.value, __installLocation.set, None, 'the location the msi application is installed')

    
    # Element estimatedSizeInKB uses Python identifier estimatedSizeInKB
    __estimatedSizeInKB = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'estimatedSizeInKB'), 'estimatedSizeInKB', '__httpwww_usharesoft_comuforge_WinMsiApplication_estimatedSizeInKB', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11811, 20), )

    
    estimatedSizeInKB = property(__estimatedSizeInKB.value, __estimatedSizeInKB.set, None, 'the estimated size of the msi application')

    _ElementMap.update({
        __publisher.name() : __publisher,
        __installLocation.name() : __installLocation,
        __estimatedSizeInKB.name() : __estimatedSizeInKB
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'WinMsiApplication', WinMsiApplication)


# Complex type {http://www.usharesoft.com/uforge}WinStoreApplication with content type ELEMENT_ONLY
class WinStoreApplication (AbstractWinApplication):
    """
                Provides information of a Windows Store Application
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'WinStoreApplication')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11846, 4)
    _ElementMap = AbstractWinApplication._ElementMap.copy()
    _AttributeMap = AbstractWinApplication._AttributeMap.copy()
    # Base type is AbstractWinApplication
    
    # Element displayName (displayName) inherited from {http://www.usharesoft.com/uforge}AbstractWinApplication
    
    # Element version (version) inherited from {http://www.usharesoft.com/uforge}AbstractWinApplication
    
    # Element architecture (architecture) inherited from {http://www.usharesoft.com/uforge}AbstractWinApplication
    
    # Element parentUri (parentUri) inherited from {http://www.usharesoft.com/uforge}AbstractWinApplication
    
    # Element uri (uri) inherited from {http://www.usharesoft.com/uforge}AbstractWinApplication
    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'WinStoreApplication', WinStoreApplication)


# Complex type {http://www.usharesoft.com/uforge}BootScript with content type ELEMENT_ONLY
class BootScript (SoftwareArtifact):
    """
                Provides all the information of a boot script file that is executed on initial boot
                of a machine instance. The boot script can be executed only once on the first boot of the machine instance, or
                executed on every reboot of the machine instance.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'BootScript')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1506, 4)
    _ElementMap = SoftwareArtifact._ElementMap.copy()
    _AttributeMap = SoftwareArtifact._AttributeMap.copy()
    # Base type is SoftwareArtifact
    
    # Element bootOrder uses Python identifier bootOrder
    __bootOrder = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'bootOrder'), 'bootOrder', '__httpwww_usharesoft_comuforge_BootScript_bootOrder', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1517, 20), )

    
    bootOrder = property(__bootOrder.value, __bootOrder.set, None, 'the boot order number (starting at 0)')

    
    # Element bootType uses Python identifier bootType
    __bootType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'bootType'), 'bootType', '__httpwww_usharesoft_comuforge_BootScript_bootType', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1522, 20), )

    
    bootType = property(__bootType.value, __bootType.set, None, 'the type of the boot script. The boot script can either be executed once during initial provisioning: `firstboot`; or executed every time the instance is rebooted: `everyboot`')

    
    # Element uri (uri) inherited from {http://www.usharesoft.com/uforge}SoftwareArtifact
    
    # Element tag (tag) inherited from {http://www.usharesoft.com/uforge}SoftwareArtifact
    
    # Element binaryUri (binaryUri) inherited from {http://www.usharesoft.com/uforge}SoftwareArtifact
    
    # Element parentUri (parentUri) inherited from {http://www.usharesoft.com/uforge}SoftwareArtifact
    
    # Element extract (extract) inherited from {http://www.usharesoft.com/uforge}SoftwareArtifact
    
    # Element install (install) inherited from {http://www.usharesoft.com/uforge}SoftwareArtifact
    
    # Element cache (cache) inherited from {http://www.usharesoft.com/uforge}SoftwareArtifact
    
    # Element active (active) inherited from {http://www.usharesoft.com/uforge}SoftwareArtifact
    
    # Element installLocation (installLocation) inherited from {http://www.usharesoft.com/uforge}SoftwareArtifact
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}SoftwareArtifact
    
    # Element fullName (fullName) inherited from {http://www.usharesoft.com/uforge}SoftwareArtifact
    
    # Element origName (origName) inherited from {http://www.usharesoft.com/uforge}SoftwareArtifact
    
    # Element artifactBuildDate (artifactBuildDate) inherited from {http://www.usharesoft.com/uforge}SoftwareArtifact
    
    # Element artifactFileDate (artifactFileDate) inherited from {http://www.usharesoft.com/uforge}SoftwareArtifact
    
    # Element release (release) inherited from {http://www.usharesoft.com/uforge}SoftwareArtifact
    
    # Element shortTag (shortTag) inherited from {http://www.usharesoft.com/uforge}SoftwareArtifact
    
    # Element type (type) inherited from {http://www.usharesoft.com/uforge}SoftwareArtifact
    
    # Element version (version) inherited from {http://www.usharesoft.com/uforge}SoftwareArtifact
    
    # Element arch (arch) inherited from {http://www.usharesoft.com/uforge}SoftwareArtifact
    
    # Element params (params) inherited from {http://www.usharesoft.com/uforge}SoftwareArtifact
    
    # Element artifactCredAccount (artifactCredAccount) inherited from {http://www.usharesoft.com/uforge}SoftwareArtifact
    
    # Element subSoftwareArtifacts (subSoftwareArtifacts) inherited from {http://www.usharesoft.com/uforge}SoftwareArtifact
    
    # Element subSoftwareArtifactUri (subSoftwareArtifactUri) inherited from {http://www.usharesoft.com/uforge}SoftwareArtifact
    
    # Element parentPath (parentPath) inherited from {http://www.usharesoft.com/uforge}SoftwareArtifact
    
    # Element remotePath (remotePath) inherited from {http://www.usharesoft.com/uforge}SoftwareArtifact
    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element md5sum (md5sum) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element mimeType (mimeType) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element sha256sum (sha256sum) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element size (size) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element status (status) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element uploaded (uploaded) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element uploadedTime (uploadedTime) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    _ElementMap.update({
        __bootOrder.name() : __bootOrder,
        __bootType.name() : __bootType
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'BootScript', BootScript)


# Complex type {http://www.usharesoft.com/uforge}CredAccountAws with content type ELEMENT_ONLY
class CredAccountAws (CredAccountCert):
    """
                Holds specific account information for the Amazon Web Services (AWS) cloud platform.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CredAccountAws')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2508, 4)
    _ElementMap = CredAccountCert._ElementMap.copy()
    _AttributeMap = CredAccountCert._AttributeMap.copy()
    # Base type is CredAccountCert
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}CredAccount
    
    # Element parentUri (parentUri) inherited from {http://www.usharesoft.com/uforge}CredAccount
    
    # Element uri (uri) inherited from {http://www.usharesoft.com/uforge}CredAccount
    
    # Element targetPlatform (targetPlatform) inherited from {http://www.usharesoft.com/uforge}CredAccount
    
    # Element accessKeyId uses Python identifier accessKeyId
    __accessKeyId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'accessKeyId'), 'accessKeyId', '__httpwww_usharesoft_comuforge_CredAccountAws_accessKeyId', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2517, 20), )

    
    accessKeyId = property(__accessKeyId.value, __accessKeyId.set, None, 'the AWS access key to use')

    
    # Element accountNumber uses Python identifier accountNumber
    __accountNumber = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'accountNumber'), 'accountNumber', '__httpwww_usharesoft_comuforge_CredAccountAws_accountNumber', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2522, 20), )

    
    accountNumber = property(__accountNumber.value, __accountNumber.set, None, 'the AWS account number to use')

    
    # Element keyPairName uses Python identifier keyPairName
    __keyPairName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'keyPairName'), 'keyPairName', '__httpwww_usharesoft_comuforge_CredAccountAws_keyPairName', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2527, 20), )

    
    keyPairName = property(__keyPairName.value, __keyPairName.set, None, 'the key pair name (for EBS) to use')

    
    # Element secretAccessKeyId uses Python identifier secretAccessKeyId
    __secretAccessKeyId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'secretAccessKeyId'), 'secretAccessKeyId', '__httpwww_usharesoft_comuforge_CredAccountAws_secretAccessKeyId', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2532, 20), )

    
    secretAccessKeyId = property(__secretAccessKeyId.value, __secretAccessKeyId.set, None, 'the secret access key to use')

    
    # Element baseCertificatesUri (baseCertificatesUri) inherited from {http://www.usharesoft.com/uforge}CredAccountCert
    
    # Element certificates (certificates) inherited from {http://www.usharesoft.com/uforge}CredAccountCert
    
    # Element certificateUris (certificateUris) inherited from {http://www.usharesoft.com/uforge}CredAccountCert
    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __accessKeyId.name() : __accessKeyId,
        __accountNumber.name() : __accountNumber,
        __keyPairName.name() : __keyPairName,
        __secretAccessKeyId.name() : __secretAccessKeyId
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'CredAccountAws', CredAccountAws)


# Complex type {http://www.usharesoft.com/uforge}CredAccountAzure with content type ELEMENT_ONLY
class CredAccountAzure (CredAccountCert):
    """
                Holds specific account information for the Microsoft Azure cloud platform.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CredAccountAzure')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2542, 4)
    _ElementMap = CredAccountCert._ElementMap.copy()
    _AttributeMap = CredAccountCert._AttributeMap.copy()
    # Base type is CredAccountCert
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}CredAccount
    
    # Element parentUri (parentUri) inherited from {http://www.usharesoft.com/uforge}CredAccount
    
    # Element uri (uri) inherited from {http://www.usharesoft.com/uforge}CredAccount
    
    # Element targetPlatform (targetPlatform) inherited from {http://www.usharesoft.com/uforge}CredAccount
    
    # Element accountName uses Python identifier accountName
    __accountName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'accountName'), 'accountName', '__httpwww_usharesoft_comuforge_CredAccountAzure_accountName', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2551, 20), )

    
    accountName = property(__accountName.value, __accountName.set, None, 'the account name to use')

    
    # Element baseCertificatesUri (baseCertificatesUri) inherited from {http://www.usharesoft.com/uforge}CredAccountCert
    
    # Element certificates (certificates) inherited from {http://www.usharesoft.com/uforge}CredAccountCert
    
    # Element certificateUris (certificateUris) inherited from {http://www.usharesoft.com/uforge}CredAccountCert
    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __accountName.name() : __accountName
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'CredAccountAzure', CredAccountAzure)


# Complex type {http://www.usharesoft.com/uforge}CredAccountEuca with content type ELEMENT_ONLY
class CredAccountEuca (CredAccountCert):
    """
                Holds specific account information for the Eucalyptus cloud platform.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CredAccountEuca')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2672, 4)
    _ElementMap = CredAccountCert._ElementMap.copy()
    _AttributeMap = CredAccountCert._AttributeMap.copy()
    # Base type is CredAccountCert
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}CredAccount
    
    # Element parentUri (parentUri) inherited from {http://www.usharesoft.com/uforge}CredAccount
    
    # Element uri (uri) inherited from {http://www.usharesoft.com/uforge}CredAccount
    
    # Element targetPlatform (targetPlatform) inherited from {http://www.usharesoft.com/uforge}CredAccount
    
    # Element baseCertificatesUri (baseCertificatesUri) inherited from {http://www.usharesoft.com/uforge}CredAccountCert
    
    # Element certificates (certificates) inherited from {http://www.usharesoft.com/uforge}CredAccountCert
    
    # Element certificateUris (certificateUris) inherited from {http://www.usharesoft.com/uforge}CredAccountCert
    
    # Element queryId uses Python identifier queryId
    __queryId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'queryId'), 'queryId', '__httpwww_usharesoft_comuforge_CredAccountEuca_queryId', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2681, 20), )

    
    queryId = property(__queryId.value, __queryId.set, None, 'the query id (access id) to use')

    
    # Element accountNumber uses Python identifier accountNumber
    __accountNumber = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'accountNumber'), 'accountNumber', '__httpwww_usharesoft_comuforge_CredAccountEuca_accountNumber', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2686, 20), )

    
    accountNumber = property(__accountNumber.value, __accountNumber.set, None, 'the account number to use')

    
    # Element secretAccessKeyId uses Python identifier secretAccessKeyId
    __secretAccessKeyId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'secretAccessKeyId'), 'secretAccessKeyId', '__httpwww_usharesoft_comuforge_CredAccountEuca_secretAccessKeyId', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2691, 20), )

    
    secretAccessKeyId = property(__secretAccessKeyId.value, __secretAccessKeyId.set, None, 'the secret access key id to use')

    
    # Element serverUrl uses Python identifier serverUrl
    __serverUrl = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'serverUrl'), 'serverUrl', '__httpwww_usharesoft_comuforge_CredAccountEuca_serverUrl', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2696, 20), )

    
    serverUrl = property(__serverUrl.value, __serverUrl.set, None, 'the walrus server URL to connect to')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __queryId.name() : __queryId,
        __accountNumber.name() : __accountNumber,
        __secretAccessKeyId.name() : __secretAccessKeyId,
        __serverUrl.name() : __serverUrl
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'CredAccountEuca', CredAccountEuca)


# Complex type {http://www.usharesoft.com/uforge}CredAccountGoogle with content type ELEMENT_ONLY
class CredAccountGoogle (CredAccountCert):
    """
                Holds specific account information for the Google Compute Engine (GCE) cloud platform.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CredAccountGoogle')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2740, 4)
    _ElementMap = CredAccountCert._ElementMap.copy()
    _AttributeMap = CredAccountCert._AttributeMap.copy()
    # Base type is CredAccountCert
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}CredAccount
    
    # Element parentUri (parentUri) inherited from {http://www.usharesoft.com/uforge}CredAccount
    
    # Element uri (uri) inherited from {http://www.usharesoft.com/uforge}CredAccount
    
    # Element targetPlatform (targetPlatform) inherited from {http://www.usharesoft.com/uforge}CredAccount
    
    # Element baseCertificatesUri (baseCertificatesUri) inherited from {http://www.usharesoft.com/uforge}CredAccountCert
    
    # Element certificates (certificates) inherited from {http://www.usharesoft.com/uforge}CredAccountCert
    
    # Element certificateUris (certificateUris) inherited from {http://www.usharesoft.com/uforge}CredAccountCert
    
    # Element login uses Python identifier login
    __login = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'login'), 'login', '__httpwww_usharesoft_comuforge_CredAccountGoogle_login', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2749, 20), )

    
    login = property(__login.value, __login.set, None, 'the user login name to use')

    
    # Element certPassword uses Python identifier certPassword
    __certPassword = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'certPassword'), 'certPassword', '__httpwww_usharesoft_comuforge_CredAccountGoogle_certPassword', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2754, 20), )

    
    certPassword = property(__certPassword.value, __certPassword.set, None, 'the account password to use')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    _ElementMap.update({
        __login.name() : __login,
        __certPassword.name() : __certPassword
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'CredAccountGoogle', CredAccountGoogle)


# Complex type {http://www.usharesoft.com/uforge}OASPkg with content type ELEMENT_ONLY
class OASPkg (Pkg):
    """Complex type {http://www.usharesoft.com/uforge}OASPkg with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'OASPkg')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6356, 4)
    _ElementMap = Pkg._ElementMap.copy()
    _AttributeMap = Pkg._AttributeMap.copy()
    # Base type is Pkg
    
    # Element license uses Python identifier license
    __license = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'license'), 'license', '__httpwww_usharesoft_comuforge_OASPkg_license', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6360, 20), )

    
    license = property(__license.value, __license.set, None, None)

    
    # Element licenseUploaded uses Python identifier licenseUploaded
    __licenseUploaded = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'licenseUploaded'), 'licenseUploaded', '__httpwww_usharesoft_comuforge_OASPkg_licenseUploaded', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6361, 20), )

    
    licenseUploaded = property(__licenseUploaded.value, __licenseUploaded.set, None, None)

    
    # Element arch (arch) inherited from {http://www.usharesoft.com/uforge}Pkg
    
    # Element binaryUri (binaryUri) inherited from {http://www.usharesoft.com/uforge}Pkg
    
    # Element default (default) inherited from {http://www.usharesoft.com/uforge}Pkg
    
    # Element extract (extract) inherited from {http://www.usharesoft.com/uforge}Pkg
    
    # Element fullName (fullName) inherited from {http://www.usharesoft.com/uforge}Pkg
    
    # Element install (install) inherited from {http://www.usharesoft.com/uforge}Pkg
    
    # Element installLocation (installLocation) inherited from {http://www.usharesoft.com/uforge}Pkg
    
    # Element language (language) inherited from {http://www.usharesoft.com/uforge}Pkg
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}Pkg
    
    # Element origName (origName) inherited from {http://www.usharesoft.com/uforge}Pkg
    
    # Element params (params) inherited from {http://www.usharesoft.com/uforge}Pkg
    
    # Element parentUri (parentUri) inherited from {http://www.usharesoft.com/uforge}Pkg
    
    # Element pkgBuildDate (pkgBuildDate) inherited from {http://www.usharesoft.com/uforge}Pkg
    
    # Element pkgFileDate (pkgFileDate) inherited from {http://www.usharesoft.com/uforge}Pkg
    
    # Element release (release) inherited from {http://www.usharesoft.com/uforge}Pkg
    
    # Element shortTag (shortTag) inherited from {http://www.usharesoft.com/uforge}Pkg
    
    # Element repositoryName (repositoryName) inherited from {http://www.usharesoft.com/uforge}Pkg
    
    # Element sticky (sticky) inherited from {http://www.usharesoft.com/uforge}Pkg
    
    # Element type (type) inherited from {http://www.usharesoft.com/uforge}Pkg
    
    # Element uri (uri) inherited from {http://www.usharesoft.com/uforge}Pkg
    
    # Element version (version) inherited from {http://www.usharesoft.com/uforge}Pkg
    
    # Element epoch (epoch) inherited from {http://www.usharesoft.com/uforge}Pkg
    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element md5sum (md5sum) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element mimeType (mimeType) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element sha256sum (sha256sum) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element size (size) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element status (status) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element uploaded (uploaded) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element uploadedTime (uploadedTime) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    _ElementMap.update({
        __license.name() : __license,
        __licenseUploaded.name() : __licenseUploaded
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'OASPkg', OASPkg)


# Complex type {http://www.usharesoft.com/uforge}OSPackage with content type ELEMENT_ONLY
class OSPackage (SoftwareArtifact):
    """
                Holds information of a native operating system package attached to a software bundle.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'OSPackage')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6931, 4)
    _ElementMap = SoftwareArtifact._ElementMap.copy()
    _AttributeMap = SoftwareArtifact._AttributeMap.copy()
    # Base type is SoftwareArtifact
    
    # Element sticky uses Python identifier sticky
    __sticky = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'sticky'), 'sticky', '__httpwww_usharesoft_comuforge_OSPackage_sticky', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6940, 20), )

    
    sticky = property(__sticky.value, __sticky.set, None, 'boolean to indicate that this package version should not be updated when new package updates are available')

    
    # Element repoId uses Python identifier repoId
    __repoId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'repoId'), 'repoId', '__httpwww_usharesoft_comuforge_OSPackage_repoId', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6945, 20), )

    
    repoId = property(__repoId.value, __repoId.set, None, 'the unique id of the repository these packages belong to')

    
    # Element repository uses Python identifier repository
    __repository = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'repository'), 'repository', '__httpwww_usharesoft_comuforge_OSPackage_repository', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6950, 20), )

    
    repository = property(__repository.value, __repository.set, None, 'repository name')

    
    # Element distroId uses Python identifier distroId
    __distroId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'distroId'), 'distroId', '__httpwww_usharesoft_comuforge_OSPackage_distroId', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6955, 20), )

    
    distroId = property(__distroId.value, __distroId.set, None, 'the unique id of the operating system this software artifact (OS Package) belong to')

    
    # Element uri (uri) inherited from {http://www.usharesoft.com/uforge}SoftwareArtifact
    
    # Element tag (tag) inherited from {http://www.usharesoft.com/uforge}SoftwareArtifact
    
    # Element binaryUri (binaryUri) inherited from {http://www.usharesoft.com/uforge}SoftwareArtifact
    
    # Element parentUri (parentUri) inherited from {http://www.usharesoft.com/uforge}SoftwareArtifact
    
    # Element extract (extract) inherited from {http://www.usharesoft.com/uforge}SoftwareArtifact
    
    # Element install (install) inherited from {http://www.usharesoft.com/uforge}SoftwareArtifact
    
    # Element cache (cache) inherited from {http://www.usharesoft.com/uforge}SoftwareArtifact
    
    # Element active (active) inherited from {http://www.usharesoft.com/uforge}SoftwareArtifact
    
    # Element installLocation (installLocation) inherited from {http://www.usharesoft.com/uforge}SoftwareArtifact
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}SoftwareArtifact
    
    # Element fullName (fullName) inherited from {http://www.usharesoft.com/uforge}SoftwareArtifact
    
    # Element origName (origName) inherited from {http://www.usharesoft.com/uforge}SoftwareArtifact
    
    # Element artifactBuildDate (artifactBuildDate) inherited from {http://www.usharesoft.com/uforge}SoftwareArtifact
    
    # Element artifactFileDate (artifactFileDate) inherited from {http://www.usharesoft.com/uforge}SoftwareArtifact
    
    # Element release (release) inherited from {http://www.usharesoft.com/uforge}SoftwareArtifact
    
    # Element shortTag (shortTag) inherited from {http://www.usharesoft.com/uforge}SoftwareArtifact
    
    # Element type (type) inherited from {http://www.usharesoft.com/uforge}SoftwareArtifact
    
    # Element version (version) inherited from {http://www.usharesoft.com/uforge}SoftwareArtifact
    
    # Element arch (arch) inherited from {http://www.usharesoft.com/uforge}SoftwareArtifact
    
    # Element params (params) inherited from {http://www.usharesoft.com/uforge}SoftwareArtifact
    
    # Element artifactCredAccount (artifactCredAccount) inherited from {http://www.usharesoft.com/uforge}SoftwareArtifact
    
    # Element subSoftwareArtifacts (subSoftwareArtifacts) inherited from {http://www.usharesoft.com/uforge}SoftwareArtifact
    
    # Element subSoftwareArtifactUri (subSoftwareArtifactUri) inherited from {http://www.usharesoft.com/uforge}SoftwareArtifact
    
    # Element parentPath (parentPath) inherited from {http://www.usharesoft.com/uforge}SoftwareArtifact
    
    # Element remotePath (remotePath) inherited from {http://www.usharesoft.com/uforge}SoftwareArtifact
    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element md5sum (md5sum) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element mimeType (mimeType) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element sha256sum (sha256sum) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element size (size) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element status (status) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element uploaded (uploaded) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element uploadedTime (uploadedTime) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    _ElementMap.update({
        __sticky.name() : __sticky,
        __repoId.name() : __repoId,
        __repository.name() : __repository,
        __distroId.name() : __distroId
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'OSPackage', OSPackage)


# Complex type {http://www.usharesoft.com/uforge}PublishImage with content type ELEMENT_ONLY
class PublishImage (Image):
    """
                Holds the general information on the registration of a machine image to a target cloud environment.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = True
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'PublishImage')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7783, 4)
    _ElementMap = Image._ElementMap.copy()
    _AttributeMap = Image._AttributeMap.copy()
    # Base type is Image
    
    # Element applianceUri (applianceUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element basePublishImagesUri (basePublishImagesUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element completeInstalledSize (completeInstalledSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element completeSize (completeSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element compress (compress) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element credAccount (credAccount) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element distributionName (distributionName) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element downloadKey (downloadKey) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element downloadUri (downloadUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element ebs (ebs) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element ebsVolumeSize (ebsVolumeSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element fileExtension (fileExtension) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element fileName (fileName) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element fileSize (fileSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element format (format) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element targetFormat (targetFormat) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element fullName (fullName) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element imageCreated (imageCreated) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element installProfile (installProfile) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element orgUri (orgUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element pkgsUri (pkgsUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element publicAccess (publicAccess) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element registeredCredAccount (registeredCredAccount) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element revision (revision) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element simulated (simulated) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element statusUri (statusUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element tag (tag) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element updateTools (updateTools) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element uri (uri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element version (version) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element vmDiskSize (vmDiskSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element vmMemorySize (vmMemorySize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element forceCheckingDeps (forceCheckingDeps) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element cloudId uses Python identifier cloudId
    __cloudId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'cloudId'), 'cloudId', '__httpwww_usharesoft_comuforge_PublishImage_cloudId', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7792, 20), )

    
    cloudId = property(__cloudId.value, __cloudId.set, None, 'the unique id for the machine image registered on the cloud environment')

    
    # Element imageUri uses Python identifier imageUri
    __imageUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'imageUri'), 'imageUri', '__httpwww_usharesoft_comuforge_PublishImage_imageUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7797, 20), )

    
    imageUri = property(__imageUri.value, __imageUri.set, None, 'the uri resource of the machine image')

    
    # Element instances uses Python identifier instances
    __instances = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'instances'), 'instances', '__httpwww_usharesoft_comuforge_PublishImage_instances', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7802, 20), )

    
    instances = property(__instances.value, __instances.set, None, None)

    
    # Element instancesUri uses Python identifier instancesUri
    __instancesUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'instancesUri'), 'instancesUri', '__httpwww_usharesoft_comuforge_PublishImage_instancesUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7809, 20), )

    
    instancesUri = property(__instancesUri.value, __instancesUri.set, None, None)

    
    # Element publishLocation uses Python identifier publishLocation
    __publishLocation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'publishLocation'), 'publishLocation', '__httpwww_usharesoft_comuforge_PublishImage_publishLocation', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7810, 20), )

    
    publishLocation = property(__publishLocation.value, __publishLocation.set, None, 'the location of the registered machine image (e.g. region)')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element md5sum (md5sum) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element mimeType (mimeType) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element sha256sum (sha256sum) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element size (size) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element status (status) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element uploaded (uploaded) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element uploadedTime (uploadedTime) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    _ElementMap.update({
        __cloudId.name() : __cloudId,
        __imageUri.name() : __imageUri,
        __instances.name() : __instances,
        __instancesUri.name() : __instancesUri,
        __publishLocation.name() : __publishLocation
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'PublishImage', PublishImage)


# Complex type {http://www.usharesoft.com/uforge}ScannedPkg with content type ELEMENT_ONLY
class ScannedPkg (Pkg):
    """Holds the meta-data of a native package discovered on the file system after a scan process."""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ScannedPkg')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9305, 4)
    _ElementMap = Pkg._ElementMap.copy()
    _AttributeMap = Pkg._AttributeMap.copy()
    # Base type is Pkg
    
    # Element arch (arch) inherited from {http://www.usharesoft.com/uforge}Pkg
    
    # Element binaryUri (binaryUri) inherited from {http://www.usharesoft.com/uforge}Pkg
    
    # Element default (default) inherited from {http://www.usharesoft.com/uforge}Pkg
    
    # Element extract (extract) inherited from {http://www.usharesoft.com/uforge}Pkg
    
    # Element fullName (fullName) inherited from {http://www.usharesoft.com/uforge}Pkg
    
    # Element install (install) inherited from {http://www.usharesoft.com/uforge}Pkg
    
    # Element installLocation (installLocation) inherited from {http://www.usharesoft.com/uforge}Pkg
    
    # Element language (language) inherited from {http://www.usharesoft.com/uforge}Pkg
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}Pkg
    
    # Element origName (origName) inherited from {http://www.usharesoft.com/uforge}Pkg
    
    # Element params (params) inherited from {http://www.usharesoft.com/uforge}Pkg
    
    # Element parentUri (parentUri) inherited from {http://www.usharesoft.com/uforge}Pkg
    
    # Element pkgBuildDate (pkgBuildDate) inherited from {http://www.usharesoft.com/uforge}Pkg
    
    # Element pkgFileDate (pkgFileDate) inherited from {http://www.usharesoft.com/uforge}Pkg
    
    # Element release (release) inherited from {http://www.usharesoft.com/uforge}Pkg
    
    # Element shortTag (shortTag) inherited from {http://www.usharesoft.com/uforge}Pkg
    
    # Element repositoryName (repositoryName) inherited from {http://www.usharesoft.com/uforge}Pkg
    
    # Element sticky (sticky) inherited from {http://www.usharesoft.com/uforge}Pkg
    
    # Element type (type) inherited from {http://www.usharesoft.com/uforge}Pkg
    
    # Element uri (uri) inherited from {http://www.usharesoft.com/uforge}Pkg
    
    # Element version (version) inherited from {http://www.usharesoft.com/uforge}Pkg
    
    # Element epoch (epoch) inherited from {http://www.usharesoft.com/uforge}Pkg
    
    # Element deleted uses Python identifier deleted
    __deleted = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'deleted'), 'deleted', '__httpwww_usharesoft_comuforge_ScannedPkg_deleted', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9312, 20), )

    
    deleted = property(__deleted.value, __deleted.set, None, 'a boolean indicating if the native package has been deleted on the source machine')

    
    # Element deltaLocation uses Python identifier deltaLocation
    __deltaLocation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'deltaLocation'), 'deltaLocation', '__httpwww_usharesoft_comuforge_ScannedPkg_deltaLocation', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9317, 20), )

    
    deltaLocation = property(__deltaLocation.value, __deltaLocation.set, None, None)

    
    # Element deltaModified uses Python identifier deltaModified
    __deltaModified = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'deltaModified'), 'deltaModified', '__httpwww_usharesoft_comuforge_ScannedPkg_deltaModified', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9318, 20), )

    
    deltaModified = property(__deltaModified.value, __deltaModified.set, None, 'a boolean indicating if the package has been modified compared to its initial installation state')

    
    # Element distributionUri uses Python identifier distributionUri
    __distributionUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'distributionUri'), 'distributionUri', '__httpwww_usharesoft_comuforge_ScannedPkg_distributionUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9323, 20), )

    
    distributionUri = property(__distributionUri.value, __distributionUri.set, None, 'the uri of the distribution this package is attached to')

    
    # Element filesUri uses Python identifier filesUri
    __filesUri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'filesUri'), 'filesUri', '__httpwww_usharesoft_comuforge_ScannedPkg_filesUri', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9328, 20), )

    
    filesUri = property(__filesUri.value, __filesUri.set, None, 'the uri resource to retrieve all the files scanned and associated to this package')

    
    # Element fromRepo uses Python identifier fromRepo
    __fromRepo = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'fromRepo'), 'fromRepo', '__httpwww_usharesoft_comuforge_ScannedPkg_fromRepo', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9333, 20), )

    
    fromRepo = property(__fromRepo.value, __fromRepo.set, None, 'a boolean indicating if the package has been found in any platform registered repositories')

    
    # Element headers uses Python identifier headers
    __headers = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'headers'), 'headers', '__httpwww_usharesoft_comuforge_ScannedPkg_headers', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9338, 20), )

    
    headers = property(__headers.value, __headers.set, None, 'the headers (metadata) of the native package')

    
    # Element inherited uses Python identifier inherited
    __inherited = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'inherited'), 'inherited', '__httpwww_usharesoft_comuforge_ScannedPkg_inherited', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9343, 20), )

    
    inherited = property(__inherited.value, __inherited.set, None, 'a boolean indicating if this package has already been found, with the same metadata and content, in an other scan of the same scanned instance')

    
    # Element mirrorPath uses Python identifier mirrorPath
    __mirrorPath = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'mirrorPath'), 'mirrorPath', '__httpwww_usharesoft_comuforge_ScannedPkg_mirrorPath', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9348, 20), )

    
    mirrorPath = property(__mirrorPath.value, __mirrorPath.set, None, None)

    
    # Element mirrorType uses Python identifier mirrorType
    __mirrorType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'mirrorType'), 'mirrorType', '__httpwww_usharesoft_comuforge_ScannedPkg_mirrorType', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9349, 20), )

    
    mirrorType = property(__mirrorType.value, __mirrorType.set, None, None)

    
    # Element modifiedFiles uses Python identifier modifiedFiles
    __modifiedFiles = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'modifiedFiles'), 'modifiedFiles', '__httpwww_usharesoft_comuforge_ScannedPkg_modifiedFiles', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9350, 20), )

    
    modifiedFiles = property(__modifiedFiles.value, __modifiedFiles.set, None, 'the list of :ref:`scannedfile-object` objects that are modified in this package compared to the initial installation state')

    
    # Element notModifiedFiles uses Python identifier notModifiedFiles
    __notModifiedFiles = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'notModifiedFiles'), 'notModifiedFiles', '__httpwww_usharesoft_comuforge_ScannedPkg_notModifiedFiles', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9360, 20), )

    
    notModifiedFiles = property(__notModifiedFiles.value, __notModifiedFiles.set, None, 'the list of :ref:`scannedfile-object` objects that have not been modified in this package. Please note: this list will be empty if the package has been detected in one or several of the platform registered repositories')

    
    # Element postunScripts uses Python identifier postunScripts
    __postunScripts = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'postunScripts'), 'postunScripts', '__httpwww_usharesoft_comuforge_ScannedPkg_postunScripts', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9370, 20), )

    
    postunScripts = property(__postunScripts.value, __postunScripts.set, None, 'the content of the native package post uninstall scripts')

    
    # Element preunScripts uses Python identifier preunScripts
    __preunScripts = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'preunScripts'), 'preunScripts', '__httpwww_usharesoft_comuforge_ScannedPkg_preunScripts', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9375, 20), )

    
    preunScripts = property(__preunScripts.value, __preunScripts.set, None, 'the content of the native package pre uninstall scripts')

    
    # Element scannedInstanceId uses Python identifier scannedInstanceId
    __scannedInstanceId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'scannedInstanceId'), 'scannedInstanceId', '__httpwww_usharesoft_comuforge_ScannedPkg_scannedInstanceId', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9380, 20), )

    
    scannedInstanceId = property(__scannedInstanceId.value, __scannedInstanceId.set, None, 'the id of the parent scanned instance')

    
    # Element selected uses Python identifier selected
    __selected = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'selected'), 'selected', '__httpwww_usharesoft_comuforge_ScannedPkg_selected', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9385, 20), )

    
    selected = property(__selected.value, __selected.set, None, 'a boolean incidating if this package has been marked to be included in the overlay')

    
    # Element tag uses Python identifier tag
    __tag = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'tag'), 'tag', '__httpwww_usharesoft_comuforge_ScannedPkg_tag', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9390, 20), )

    
    tag = property(__tag.value, __tag.set, None, None)

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element md5sum (md5sum) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element mimeType (mimeType) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element sha256sum (sha256sum) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element size (size) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element status (status) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element uploaded (uploaded) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element uploadedTime (uploadedTime) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    _ElementMap.update({
        __deleted.name() : __deleted,
        __deltaLocation.name() : __deltaLocation,
        __deltaModified.name() : __deltaModified,
        __distributionUri.name() : __distributionUri,
        __filesUri.name() : __filesUri,
        __fromRepo.name() : __fromRepo,
        __headers.name() : __headers,
        __inherited.name() : __inherited,
        __mirrorPath.name() : __mirrorPath,
        __mirrorType.name() : __mirrorType,
        __modifiedFiles.name() : __modifiedFiles,
        __notModifiedFiles.name() : __notModifiedFiles,
        __postunScripts.name() : __postunScripts,
        __preunScripts.name() : __preunScripts,
        __scannedInstanceId.name() : __scannedInstanceId,
        __selected.name() : __selected,
        __tag.name() : __tag
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'ScannedPkg', ScannedPkg)


# Complex type {http://www.usharesoft.com/uforge}SoftwareFile with content type ELEMENT_ONLY
class SoftwareFile (SoftwareArtifact):
    """
                Holds information of a simple file attached to a software bundle.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'SoftwareFile')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10150, 4)
    _ElementMap = SoftwareArtifact._ElementMap.copy()
    _AttributeMap = SoftwareArtifact._AttributeMap.copy()
    # Base type is SoftwareArtifact
    
    # Element uri (uri) inherited from {http://www.usharesoft.com/uforge}SoftwareArtifact
    
    # Element tag (tag) inherited from {http://www.usharesoft.com/uforge}SoftwareArtifact
    
    # Element binaryUri (binaryUri) inherited from {http://www.usharesoft.com/uforge}SoftwareArtifact
    
    # Element parentUri (parentUri) inherited from {http://www.usharesoft.com/uforge}SoftwareArtifact
    
    # Element extract (extract) inherited from {http://www.usharesoft.com/uforge}SoftwareArtifact
    
    # Element install (install) inherited from {http://www.usharesoft.com/uforge}SoftwareArtifact
    
    # Element cache (cache) inherited from {http://www.usharesoft.com/uforge}SoftwareArtifact
    
    # Element active (active) inherited from {http://www.usharesoft.com/uforge}SoftwareArtifact
    
    # Element installLocation (installLocation) inherited from {http://www.usharesoft.com/uforge}SoftwareArtifact
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}SoftwareArtifact
    
    # Element fullName (fullName) inherited from {http://www.usharesoft.com/uforge}SoftwareArtifact
    
    # Element origName (origName) inherited from {http://www.usharesoft.com/uforge}SoftwareArtifact
    
    # Element artifactBuildDate (artifactBuildDate) inherited from {http://www.usharesoft.com/uforge}SoftwareArtifact
    
    # Element artifactFileDate (artifactFileDate) inherited from {http://www.usharesoft.com/uforge}SoftwareArtifact
    
    # Element release (release) inherited from {http://www.usharesoft.com/uforge}SoftwareArtifact
    
    # Element shortTag (shortTag) inherited from {http://www.usharesoft.com/uforge}SoftwareArtifact
    
    # Element type (type) inherited from {http://www.usharesoft.com/uforge}SoftwareArtifact
    
    # Element version (version) inherited from {http://www.usharesoft.com/uforge}SoftwareArtifact
    
    # Element arch (arch) inherited from {http://www.usharesoft.com/uforge}SoftwareArtifact
    
    # Element params (params) inherited from {http://www.usharesoft.com/uforge}SoftwareArtifact
    
    # Element artifactCredAccount (artifactCredAccount) inherited from {http://www.usharesoft.com/uforge}SoftwareArtifact
    
    # Element subSoftwareArtifacts (subSoftwareArtifacts) inherited from {http://www.usharesoft.com/uforge}SoftwareArtifact
    
    # Element subSoftwareArtifactUri (subSoftwareArtifactUri) inherited from {http://www.usharesoft.com/uforge}SoftwareArtifact
    
    # Element parentPath (parentPath) inherited from {http://www.usharesoft.com/uforge}SoftwareArtifact
    
    # Element remotePath (remotePath) inherited from {http://www.usharesoft.com/uforge}SoftwareArtifact
    
    # Element ownerGroup uses Python identifier ownerGroup
    __ownerGroup = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'ownerGroup'), 'ownerGroup', '__httpwww_usharesoft_comuforge_SoftwareFile_ownerGroup', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10159, 20), )

    
    ownerGroup = property(__ownerGroup.value, __ownerGroup.set, None, 'the string owner:group for this software file to set during the generation of a machine image')

    
    # Element rights uses Python identifier rights
    __rights = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'rights'), 'rights', '__httpwww_usharesoft_comuforge_SoftwareFile_rights', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10164, 20), )

    
    rights = property(__rights.value, __rights.set, None, 'the rights for this software file (for example 777) to set during the generation of a machine image')

    
    # Element symlink uses Python identifier symlink
    __symlink = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'symlink'), 'symlink', '__httpwww_usharesoft_comuforge_SoftwareFile_symlink', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10169, 20), )

    
    symlink = property(__symlink.value, __symlink.set, None, 'a symbolic link for this software file to set during the generation of a machine image')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element md5sum (md5sum) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element mimeType (mimeType) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element sha256sum (sha256sum) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element size (size) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element status (status) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element uploaded (uploaded) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element uploadedTime (uploadedTime) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    _ElementMap.update({
        __ownerGroup.name() : __ownerGroup,
        __rights.name() : __rights,
        __symlink.name() : __symlink
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'SoftwareFile', SoftwareFile)


# Complex type {http://www.usharesoft.com/uforge}PublishImageAbiquo with content type ELEMENT_ONLY
class PublishImageAbiquo (PublishImage):
    """
                Holds the information on the registration of a machine image to the Abiquo environment.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'PublishImageAbiquo')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7821, 4)
    _ElementMap = PublishImage._ElementMap.copy()
    _AttributeMap = PublishImage._AttributeMap.copy()
    # Base type is PublishImage
    
    # Element applianceUri (applianceUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element basePublishImagesUri (basePublishImagesUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element completeInstalledSize (completeInstalledSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element completeSize (completeSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element compress (compress) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element credAccount (credAccount) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element distributionName (distributionName) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element downloadKey (downloadKey) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element downloadUri (downloadUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element ebs (ebs) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element ebsVolumeSize (ebsVolumeSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element fileExtension (fileExtension) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element fileName (fileName) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element fileSize (fileSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element format (format) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element targetFormat (targetFormat) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element fullName (fullName) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element imageCreated (imageCreated) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element installProfile (installProfile) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element orgUri (orgUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element pkgsUri (pkgsUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element publicAccess (publicAccess) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element registeredCredAccount (registeredCredAccount) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element revision (revision) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element simulated (simulated) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element statusUri (statusUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element tag (tag) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element updateTools (updateTools) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element uri (uri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element version (version) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element vmDiskSize (vmDiskSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element vmMemorySize (vmMemorySize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element forceCheckingDeps (forceCheckingDeps) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element cloudId (cloudId) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element imageUri (imageUri) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element instances (instances) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element instancesUri (instancesUri) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element publishLocation (publishLocation) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element category uses Python identifier category
    __category = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'category'), 'category', '__httpwww_usharesoft_comuforge_PublishImageAbiquo_category', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7830, 20), )

    
    category = property(__category.value, __category.set, None, 'the category for this registered machine image')

    
    # Element datacenterName uses Python identifier datacenterName
    __datacenterName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'datacenterName'), 'datacenterName', '__httpwww_usharesoft_comuforge_PublishImageAbiquo_datacenterName', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7835, 20), )

    
    datacenterName = property(__datacenterName.value, __datacenterName.set, None, 'the name of the datacenter where this machine image is registered')

    
    # Element description uses Python identifier description
    __description = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'description'), 'description', '__httpwww_usharesoft_comuforge_PublishImageAbiquo_description', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7840, 20), )

    
    description = property(__description.value, __description.set, None, 'the public description of this machine image')

    
    # Element productName uses Python identifier productName
    __productName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'productName'), 'productName', '__httpwww_usharesoft_comuforge_PublishImageAbiquo_productName', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7845, 20), )

    
    productName = property(__productName.value, __productName.set, None, 'the product name where this machine image is registered')

    
    # Element enterpriseName uses Python identifier enterpriseName
    __enterpriseName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'enterpriseName'), 'enterpriseName', '__httpwww_usharesoft_comuforge_PublishImageAbiquo_enterpriseName', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7850, 20), )

    
    enterpriseName = property(__enterpriseName.value, __enterpriseName.set, None, 'the enterprise name where this machine image is registered')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element md5sum (md5sum) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element mimeType (mimeType) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element sha256sum (sha256sum) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element size (size) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element status (status) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element uploaded (uploaded) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element uploadedTime (uploadedTime) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    _ElementMap.update({
        __category.name() : __category,
        __datacenterName.name() : __datacenterName,
        __description.name() : __description,
        __productName.name() : __productName,
        __enterpriseName.name() : __enterpriseName
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'PublishImageAbiquo', PublishImageAbiquo)


# Complex type {http://www.usharesoft.com/uforge}PublishImageAws with content type ELEMENT_ONLY
class PublishImageAws (PublishImage):
    """
                Holds the information on the registration of a machine image to the Amazon Web Services (AWS) environment.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'PublishImageAws')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7861, 4)
    _ElementMap = PublishImage._ElementMap.copy()
    _AttributeMap = PublishImage._AttributeMap.copy()
    # Base type is PublishImage
    
    # Element applianceUri (applianceUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element basePublishImagesUri (basePublishImagesUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element completeInstalledSize (completeInstalledSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element completeSize (completeSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element compress (compress) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element credAccount (credAccount) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element distributionName (distributionName) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element downloadKey (downloadKey) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element downloadUri (downloadUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element ebs (ebs) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element ebsVolumeSize (ebsVolumeSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element fileExtension (fileExtension) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element fileName (fileName) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element fileSize (fileSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element format (format) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element targetFormat (targetFormat) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element fullName (fullName) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element imageCreated (imageCreated) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element installProfile (installProfile) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element orgUri (orgUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element pkgsUri (pkgsUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element publicAccess (publicAccess) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element registeredCredAccount (registeredCredAccount) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element revision (revision) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element simulated (simulated) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element statusUri (statusUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element tag (tag) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element updateTools (updateTools) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element uri (uri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element version (version) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element vmDiskSize (vmDiskSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element vmMemorySize (vmMemorySize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element forceCheckingDeps (forceCheckingDeps) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element cloudId (cloudId) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element imageUri (imageUri) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element instances (instances) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element instancesUri (instancesUri) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element publishLocation (publishLocation) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element region uses Python identifier region
    __region = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'region'), 'region', '__httpwww_usharesoft_comuforge_PublishImageAws_region', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7870, 20), )

    
    region = property(__region.value, __region.set, None, 'the region where this machine image is registered')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element md5sum (md5sum) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element mimeType (mimeType) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element sha256sum (sha256sum) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element size (size) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element status (status) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element uploaded (uploaded) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element uploadedTime (uploadedTime) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    _ElementMap.update({
        __region.name() : __region
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'PublishImageAws', PublishImageAws)


# Complex type {http://www.usharesoft.com/uforge}PublishImageAzure with content type ELEMENT_ONLY
class PublishImageAzure (PublishImage):
    """
                Holds the information on the registration of a machine image to the Microsoft Azure environment.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'PublishImageAzure')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7881, 4)
    _ElementMap = PublishImage._ElementMap.copy()
    _AttributeMap = PublishImage._AttributeMap.copy()
    # Base type is PublishImage
    
    # Element applianceUri (applianceUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element basePublishImagesUri (basePublishImagesUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element completeInstalledSize (completeInstalledSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element completeSize (completeSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element compress (compress) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element credAccount (credAccount) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element distributionName (distributionName) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element downloadKey (downloadKey) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element downloadUri (downloadUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element ebs (ebs) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element ebsVolumeSize (ebsVolumeSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element fileExtension (fileExtension) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element fileName (fileName) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element fileSize (fileSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element format (format) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element targetFormat (targetFormat) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element fullName (fullName) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element imageCreated (imageCreated) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element installProfile (installProfile) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element orgUri (orgUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element pkgsUri (pkgsUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element publicAccess (publicAccess) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element registeredCredAccount (registeredCredAccount) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element revision (revision) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element simulated (simulated) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element statusUri (statusUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element tag (tag) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element updateTools (updateTools) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element uri (uri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element version (version) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element vmDiskSize (vmDiskSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element vmMemorySize (vmMemorySize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element forceCheckingDeps (forceCheckingDeps) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element cloudId (cloudId) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element imageUri (imageUri) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element instances (instances) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element instancesUri (instancesUri) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element publishLocation (publishLocation) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element region uses Python identifier region
    __region = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'region'), 'region', '__httpwww_usharesoft_comuforge_PublishImageAzure_region', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7890, 20), )

    
    region = property(__region.value, __region.set, None, 'the region where this machine image is registered')

    
    # Element storageAccount uses Python identifier storageAccount
    __storageAccount = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'storageAccount'), 'storageAccount', '__httpwww_usharesoft_comuforge_PublishImageAzure_storageAccount', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7895, 20), )

    
    storageAccount = property(__storageAccount.value, __storageAccount.set, None, 'the storage account used to register this machine image')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element md5sum (md5sum) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element mimeType (mimeType) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element sha256sum (sha256sum) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element size (size) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element status (status) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element uploaded (uploaded) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element uploadedTime (uploadedTime) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    _ElementMap.update({
        __region.name() : __region,
        __storageAccount.name() : __storageAccount
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'PublishImageAzure', PublishImageAzure)


# Complex type {http://www.usharesoft.com/uforge}PublishImageAzureResourceManager with content type ELEMENT_ONLY
class PublishImageAzureResourceManager (PublishImage):
    """
                Holds the information on the registration of a machine image to the Microsoft Azure Resource Manager environment.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'PublishImageAzureResourceManager')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7905, 4)
    _ElementMap = PublishImage._ElementMap.copy()
    _AttributeMap = PublishImage._AttributeMap.copy()
    # Base type is PublishImage
    
    # Element applianceUri (applianceUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element basePublishImagesUri (basePublishImagesUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element completeInstalledSize (completeInstalledSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element completeSize (completeSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element compress (compress) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element credAccount (credAccount) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element distributionName (distributionName) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element downloadKey (downloadKey) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element downloadUri (downloadUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element ebs (ebs) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element ebsVolumeSize (ebsVolumeSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element fileExtension (fileExtension) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element fileName (fileName) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element fileSize (fileSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element format (format) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element targetFormat (targetFormat) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element fullName (fullName) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element imageCreated (imageCreated) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element installProfile (installProfile) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element orgUri (orgUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element pkgsUri (pkgsUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element publicAccess (publicAccess) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element registeredCredAccount (registeredCredAccount) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element revision (revision) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element simulated (simulated) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element statusUri (statusUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element tag (tag) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element updateTools (updateTools) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element uri (uri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element version (version) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element vmDiskSize (vmDiskSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element vmMemorySize (vmMemorySize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element forceCheckingDeps (forceCheckingDeps) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element cloudId (cloudId) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element imageUri (imageUri) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element instances (instances) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element instancesUri (instancesUri) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element publishLocation (publishLocation) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element storageAccount uses Python identifier storageAccount
    __storageAccount = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'storageAccount'), 'storageAccount', '__httpwww_usharesoft_comuforge_PublishImageAzureResourceManager_storageAccount', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7914, 20), )

    
    storageAccount = property(__storageAccount.value, __storageAccount.set, None, 'the storageAccount where this machine image is registered')

    
    # Element container uses Python identifier container
    __container = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'container'), 'container', '__httpwww_usharesoft_comuforge_PublishImageAzureResourceManager_container', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7919, 20), )

    
    container = property(__container.value, __container.set, None, 'the container where this machine image is registered')

    
    # Element resourceGroup uses Python identifier resourceGroup
    __resourceGroup = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'resourceGroup'), 'resourceGroup', '__httpwww_usharesoft_comuforge_PublishImageAzureResourceManager_resourceGroup', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7924, 20), )

    
    resourceGroup = property(__resourceGroup.value, __resourceGroup.set, None, 'the resourceGroup where this machine image is registered')

    
    # Element blob uses Python identifier blob
    __blob = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'blob'), 'blob', '__httpwww_usharesoft_comuforge_PublishImageAzureResourceManager_blob', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7929, 20), )

    
    blob = property(__blob.value, __blob.set, None, 'the blob of the published machine image')

    
    # Element displayName uses Python identifier displayName
    __displayName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'displayName'), 'displayName', '__httpwww_usharesoft_comuforge_PublishImageAzureResourceManager_displayName', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7934, 20), )

    
    displayName = property(__displayName.value, __displayName.set, None, 'the cloud name for this machine image')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element md5sum (md5sum) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element mimeType (mimeType) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element sha256sum (sha256sum) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element size (size) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element status (status) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element uploaded (uploaded) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element uploadedTime (uploadedTime) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    _ElementMap.update({
        __storageAccount.name() : __storageAccount,
        __container.name() : __container,
        __resourceGroup.name() : __resourceGroup,
        __blob.name() : __blob,
        __displayName.name() : __displayName
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'PublishImageAzureResourceManager', PublishImageAzureResourceManager)


# Complex type {http://www.usharesoft.com/uforge}PublishImageCloudStack with content type ELEMENT_ONLY
class PublishImageCloudStack (PublishImage):
    """
                Holds the information on the registration of a machine image to the CloudStack environment.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'PublishImageCloudStack')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7945, 4)
    _ElementMap = PublishImage._ElementMap.copy()
    _AttributeMap = PublishImage._AttributeMap.copy()
    # Base type is PublishImage
    
    # Element applianceUri (applianceUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element basePublishImagesUri (basePublishImagesUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element completeInstalledSize (completeInstalledSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element completeSize (completeSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element compress (compress) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element credAccount (credAccount) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element distributionName (distributionName) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element downloadKey (downloadKey) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element downloadUri (downloadUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element ebs (ebs) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element ebsVolumeSize (ebsVolumeSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element fileExtension (fileExtension) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element fileName (fileName) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element fileSize (fileSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element format (format) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element targetFormat (targetFormat) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element fullName (fullName) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element imageCreated (imageCreated) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element installProfile (installProfile) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element orgUri (orgUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element pkgsUri (pkgsUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element publicAccess (publicAccess) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element registeredCredAccount (registeredCredAccount) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element revision (revision) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element simulated (simulated) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element statusUri (statusUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element tag (tag) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element updateTools (updateTools) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element uri (uri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element version (version) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element vmDiskSize (vmDiskSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element vmMemorySize (vmMemorySize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element forceCheckingDeps (forceCheckingDeps) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element cloudId (cloudId) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element imageUri (imageUri) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element instances (instances) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element instancesUri (instancesUri) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element publishLocation (publishLocation) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element description uses Python identifier description
    __description = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'description'), 'description', '__httpwww_usharesoft_comuforge_PublishImageCloudStack_description', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7954, 20), )

    
    description = property(__description.value, __description.set, None, 'the public description of this machine image')

    
    # Element displayName uses Python identifier displayName
    __displayName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'displayName'), 'displayName', '__httpwww_usharesoft_comuforge_PublishImageCloudStack_displayName', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7959, 20), )

    
    displayName = property(__displayName.value, __displayName.set, None, 'the public name displayed for this machine image')

    
    # Element featuredEnabled uses Python identifier featuredEnabled
    __featuredEnabled = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'featuredEnabled'), 'featuredEnabled', '__httpwww_usharesoft_comuforge_PublishImageCloudStack_featuredEnabled', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7964, 20), )

    
    featuredEnabled = property(__featuredEnabled.value, __featuredEnabled.set, None, 'boolean to indicate whether this machine image is ``featured``')

    
    # Element passwordEnabled uses Python identifier passwordEnabled
    __passwordEnabled = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'passwordEnabled'), 'passwordEnabled', '__httpwww_usharesoft_comuforge_PublishImageCloudStack_passwordEnabled', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7969, 20), )

    
    passwordEnabled = property(__passwordEnabled.value, __passwordEnabled.set, None, 'boolean to indicate whether a password has been enabled for this machine image')

    
    # Element publicImage uses Python identifier publicImage
    __publicImage = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'publicImage'), 'publicImage', '__httpwww_usharesoft_comuforge_PublishImageCloudStack_publicImage', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7974, 20), )

    
    publicImage = property(__publicImage.value, __publicImage.set, None, 'boolean to indicate whether this machine image can be used publicly by all users of the CloudStack platform')

    
    # Element zoneName uses Python identifier zoneName
    __zoneName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'zoneName'), 'zoneName', '__httpwww_usharesoft_comuforge_PublishImageCloudStack_zoneName', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7979, 20), )

    
    zoneName = property(__zoneName.value, __zoneName.set, None, 'the zone where this machine image is registered')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element md5sum (md5sum) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element mimeType (mimeType) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element sha256sum (sha256sum) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element size (size) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element status (status) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element uploaded (uploaded) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element uploadedTime (uploadedTime) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    _ElementMap.update({
        __description.name() : __description,
        __displayName.name() : __displayName,
        __featuredEnabled.name() : __featuredEnabled,
        __passwordEnabled.name() : __passwordEnabled,
        __publicImage.name() : __publicImage,
        __zoneName.name() : __zoneName
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'PublishImageCloudStack', PublishImageCloudStack)


# Complex type {http://www.usharesoft.com/uforge}PublishImageCloudwatt with content type ELEMENT_ONLY
class PublishImageCloudwatt (PublishImage):
    """Complex type {http://www.usharesoft.com/uforge}PublishImageCloudwatt with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'PublishImageCloudwatt')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7989, 4)
    _ElementMap = PublishImage._ElementMap.copy()
    _AttributeMap = PublishImage._AttributeMap.copy()
    # Base type is PublishImage
    
    # Element applianceUri (applianceUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element basePublishImagesUri (basePublishImagesUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element completeInstalledSize (completeInstalledSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element completeSize (completeSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element compress (compress) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element credAccount (credAccount) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element distributionName (distributionName) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element downloadKey (downloadKey) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element downloadUri (downloadUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element ebs (ebs) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element ebsVolumeSize (ebsVolumeSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element fileExtension (fileExtension) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element fileName (fileName) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element fileSize (fileSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element format (format) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element targetFormat (targetFormat) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element fullName (fullName) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element imageCreated (imageCreated) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element installProfile (installProfile) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element orgUri (orgUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element pkgsUri (pkgsUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element publicAccess (publicAccess) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element registeredCredAccount (registeredCredAccount) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element revision (revision) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element simulated (simulated) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element statusUri (statusUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element tag (tag) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element updateTools (updateTools) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element uri (uri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element version (version) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element vmDiskSize (vmDiskSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element vmMemorySize (vmMemorySize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element forceCheckingDeps (forceCheckingDeps) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element cloudId (cloudId) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element imageUri (imageUri) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element instances (instances) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element instancesUri (instancesUri) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element publishLocation (publishLocation) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element displayName uses Python identifier displayName
    __displayName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'displayName'), 'displayName', '__httpwww_usharesoft_comuforge_PublishImageCloudwatt_displayName', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7993, 20), )

    
    displayName = property(__displayName.value, __displayName.set, None, None)

    
    # Element keystoneDomain uses Python identifier keystoneDomain
    __keystoneDomain = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'keystoneDomain'), 'keystoneDomain', '__httpwww_usharesoft_comuforge_PublishImageCloudwatt_keystoneDomain', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7994, 20), )

    
    keystoneDomain = property(__keystoneDomain.value, __keystoneDomain.set, None, None)

    
    # Element keystoneProject uses Python identifier keystoneProject
    __keystoneProject = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'keystoneProject'), 'keystoneProject', '__httpwww_usharesoft_comuforge_PublishImageCloudwatt_keystoneProject', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7995, 20), )

    
    keystoneProject = property(__keystoneProject.value, __keystoneProject.set, None, None)

    
    # Element publicImage uses Python identifier publicImage
    __publicImage = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'publicImage'), 'publicImage', '__httpwww_usharesoft_comuforge_PublishImageCloudwatt_publicImage', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7996, 20), )

    
    publicImage = property(__publicImage.value, __publicImage.set, None, None)

    
    # Element tenantName uses Python identifier tenantName
    __tenantName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'tenantName'), 'tenantName', '__httpwww_usharesoft_comuforge_PublishImageCloudwatt_tenantName', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7997, 20), )

    
    tenantName = property(__tenantName.value, __tenantName.set, None, None)

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element md5sum (md5sum) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element mimeType (mimeType) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element sha256sum (sha256sum) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element size (size) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element status (status) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element uploaded (uploaded) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element uploadedTime (uploadedTime) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    _ElementMap.update({
        __displayName.name() : __displayName,
        __keystoneDomain.name() : __keystoneDomain,
        __keystoneProject.name() : __keystoneProject,
        __publicImage.name() : __publicImage,
        __tenantName.name() : __tenantName
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'PublishImageCloudwatt', PublishImageCloudwatt)


# Complex type {http://www.usharesoft.com/uforge}PublishImageEuca with content type ELEMENT_ONLY
class PublishImageEuca (PublishImage):
    """
                Holds the information on the registration of a machine image to the Eucalyptus environment.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'PublishImageEuca')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8004, 4)
    _ElementMap = PublishImage._ElementMap.copy()
    _AttributeMap = PublishImage._AttributeMap.copy()
    # Base type is PublishImage
    
    # Element applianceUri (applianceUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element basePublishImagesUri (basePublishImagesUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element completeInstalledSize (completeInstalledSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element completeSize (completeSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element compress (compress) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element credAccount (credAccount) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element distributionName (distributionName) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element downloadKey (downloadKey) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element downloadUri (downloadUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element ebs (ebs) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element ebsVolumeSize (ebsVolumeSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element fileExtension (fileExtension) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element fileName (fileName) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element fileSize (fileSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element format (format) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element targetFormat (targetFormat) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element fullName (fullName) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element imageCreated (imageCreated) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element installProfile (installProfile) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element orgUri (orgUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element pkgsUri (pkgsUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element publicAccess (publicAccess) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element registeredCredAccount (registeredCredAccount) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element revision (revision) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element simulated (simulated) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element statusUri (statusUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element tag (tag) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element updateTools (updateTools) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element uri (uri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element version (version) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element vmDiskSize (vmDiskSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element vmMemorySize (vmMemorySize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element forceCheckingDeps (forceCheckingDeps) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element cloudId (cloudId) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element imageUri (imageUri) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element instances (instances) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element instancesUri (instancesUri) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element publishLocation (publishLocation) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element bucket uses Python identifier bucket
    __bucket = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'bucket'), 'bucket', '__httpwww_usharesoft_comuforge_PublishImageEuca_bucket', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8013, 20), )

    
    bucket = property(__bucket.value, __bucket.set, None, 'the bucket where this machine image is registered')

    
    # Element description uses Python identifier description
    __description = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'description'), 'description', '__httpwww_usharesoft_comuforge_PublishImageEuca_description', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8018, 20), )

    
    description = property(__description.value, __description.set, None, 'the public description of the machine image')

    
    # Element displayName uses Python identifier displayName
    __displayName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'displayName'), 'displayName', '__httpwww_usharesoft_comuforge_PublishImageEuca_displayName', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8023, 20), )

    
    displayName = property(__displayName.value, __displayName.set, None, 'the public name of the machine image')

    
    # Element kernelAuto uses Python identifier kernelAuto
    __kernelAuto = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'kernelAuto'), 'kernelAuto', '__httpwww_usharesoft_comuforge_PublishImageEuca_kernelAuto', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8028, 20), )

    
    kernelAuto = property(__kernelAuto.value, __kernelAuto.set, None, 'boolean to indicate whether Eucalyptus should assign automatically a kernel (for paravirtual mode)')

    
    # Element kernelId uses Python identifier kernelId
    __kernelId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'kernelId'), 'kernelId', '__httpwww_usharesoft_comuforge_PublishImageEuca_kernelId', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8033, 20), )

    
    kernelId = property(__kernelId.value, __kernelId.set, None, 'the kernel id to use when booting an instance (for paravirtual mode)')

    
    # Element tenant uses Python identifier tenant
    __tenant = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'tenant'), 'tenant', '__httpwww_usharesoft_comuforge_PublishImageEuca_tenant', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8038, 20), )

    
    tenant = property(__tenant.value, __tenant.set, None, 'the tenant where this machine image is registered')

    
    # Element ramdiskId uses Python identifier ramdiskId
    __ramdiskId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'ramdiskId'), 'ramdiskId', '__httpwww_usharesoft_comuforge_PublishImageEuca_ramdiskId', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8043, 20), )

    
    ramdiskId = property(__ramdiskId.value, __ramdiskId.set, None, 'the ramdisk id to use when booting an instance (for paravirtual mode)')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element md5sum (md5sum) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element mimeType (mimeType) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element sha256sum (sha256sum) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element size (size) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element status (status) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element uploaded (uploaded) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element uploadedTime (uploadedTime) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    _ElementMap.update({
        __bucket.name() : __bucket,
        __description.name() : __description,
        __displayName.name() : __displayName,
        __kernelAuto.name() : __kernelAuto,
        __kernelId.name() : __kernelId,
        __tenant.name() : __tenant,
        __ramdiskId.name() : __ramdiskId
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'PublishImageEuca', PublishImageEuca)


# Complex type {http://www.usharesoft.com/uforge}PublishImageFlexiant with content type ELEMENT_ONLY
class PublishImageFlexiant (PublishImage):
    """
                Holds the information on the registration of a machine image to the Flexiant environment.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'PublishImageFlexiant')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8054, 4)
    _ElementMap = PublishImage._ElementMap.copy()
    _AttributeMap = PublishImage._AttributeMap.copy()
    # Base type is PublishImage
    
    # Element applianceUri (applianceUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element basePublishImagesUri (basePublishImagesUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element completeInstalledSize (completeInstalledSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element completeSize (completeSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element compress (compress) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element credAccount (credAccount) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element distributionName (distributionName) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element downloadKey (downloadKey) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element downloadUri (downloadUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element ebs (ebs) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element ebsVolumeSize (ebsVolumeSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element fileExtension (fileExtension) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element fileName (fileName) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element fileSize (fileSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element format (format) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element targetFormat (targetFormat) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element fullName (fullName) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element imageCreated (imageCreated) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element installProfile (installProfile) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element orgUri (orgUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element pkgsUri (pkgsUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element publicAccess (publicAccess) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element registeredCredAccount (registeredCredAccount) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element revision (revision) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element simulated (simulated) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element statusUri (statusUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element tag (tag) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element updateTools (updateTools) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element uri (uri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element version (version) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element vmDiskSize (vmDiskSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element vmMemorySize (vmMemorySize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element forceCheckingDeps (forceCheckingDeps) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element cloudId (cloudId) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element imageUri (imageUri) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element instances (instances) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element instancesUri (instancesUri) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element publishLocation (publishLocation) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element diskOffering uses Python identifier diskOffering
    __diskOffering = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'diskOffering'), 'diskOffering', '__httpwww_usharesoft_comuforge_PublishImageFlexiant_diskOffering', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8063, 20), )

    
    diskOffering = property(__diskOffering.value, __diskOffering.set, None, 'the disk offering to use for this machine image')

    
    # Element virtualDatacenterName uses Python identifier virtualDatacenterName
    __virtualDatacenterName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'virtualDatacenterName'), 'virtualDatacenterName', '__httpwww_usharesoft_comuforge_PublishImageFlexiant_virtualDatacenterName', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8068, 20), )

    
    virtualDatacenterName = property(__virtualDatacenterName.value, __virtualDatacenterName.set, None, 'the datacenter name where this machine image is registered')

    
    # Element machineImageName uses Python identifier machineImageName
    __machineImageName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'machineImageName'), 'machineImageName', '__httpwww_usharesoft_comuforge_PublishImageFlexiant_machineImageName', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8073, 20), )

    
    machineImageName = property(__machineImageName.value, __machineImageName.set, None, 'the public name for this machine image')

    
    # Element prodUuid uses Python identifier prodUuid
    __prodUuid = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'prodUuid'), 'prodUuid', '__httpwww_usharesoft_comuforge_PublishImageFlexiant_prodUuid', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8078, 20), )

    
    prodUuid = property(__prodUuid.value, __prodUuid.set, None, 'the product UUID for this machine image')

    
    # Element vdcId uses Python identifier vdcId
    __vdcId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'vdcId'), 'vdcId', '__httpwww_usharesoft_comuforge_PublishImageFlexiant_vdcId', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8083, 20), )

    
    vdcId = property(__vdcId.value, __vdcId.set, None, 'the datacenter id where this machine image is registered')

    
    # Element userUuid uses Python identifier userUuid
    __userUuid = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'userUuid'), 'userUuid', '__httpwww_usharesoft_comuforge_PublishImageFlexiant_userUuid', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8088, 20), )

    
    userUuid = property(__userUuid.value, __userUuid.set, None, 'the user UUID used to publish this machine image')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element md5sum (md5sum) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element mimeType (mimeType) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element sha256sum (sha256sum) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element size (size) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element status (status) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element uploaded (uploaded) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element uploadedTime (uploadedTime) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    _ElementMap.update({
        __diskOffering.name() : __diskOffering,
        __virtualDatacenterName.name() : __virtualDatacenterName,
        __machineImageName.name() : __machineImageName,
        __prodUuid.name() : __prodUuid,
        __vdcId.name() : __vdcId,
        __userUuid.name() : __userUuid
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'PublishImageFlexiant', PublishImageFlexiant)


# Complex type {http://www.usharesoft.com/uforge}PublishImageGoogle with content type ELEMENT_ONLY
class PublishImageGoogle (PublishImage):
    """
                Holds the information on the registration of a machine image to the Google Compute Engine (GCE) environment.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'PublishImageGoogle')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8099, 4)
    _ElementMap = PublishImage._ElementMap.copy()
    _AttributeMap = PublishImage._AttributeMap.copy()
    # Base type is PublishImage
    
    # Element applianceUri (applianceUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element basePublishImagesUri (basePublishImagesUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element completeInstalledSize (completeInstalledSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element completeSize (completeSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element compress (compress) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element credAccount (credAccount) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element distributionName (distributionName) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element downloadKey (downloadKey) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element downloadUri (downloadUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element ebs (ebs) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element ebsVolumeSize (ebsVolumeSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element fileExtension (fileExtension) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element fileName (fileName) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element fileSize (fileSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element format (format) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element targetFormat (targetFormat) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element fullName (fullName) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element imageCreated (imageCreated) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element installProfile (installProfile) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element orgUri (orgUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element pkgsUri (pkgsUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element publicAccess (publicAccess) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element registeredCredAccount (registeredCredAccount) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element revision (revision) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element simulated (simulated) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element statusUri (statusUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element tag (tag) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element updateTools (updateTools) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element uri (uri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element version (version) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element vmDiskSize (vmDiskSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element vmMemorySize (vmMemorySize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element forceCheckingDeps (forceCheckingDeps) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element cloudId (cloudId) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element imageUri (imageUri) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element instances (instances) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element instancesUri (instancesUri) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element publishLocation (publishLocation) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element bucket uses Python identifier bucket
    __bucket = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'bucket'), 'bucket', '__httpwww_usharesoft_comuforge_PublishImageGoogle_bucket', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8108, 20), )

    
    bucket = property(__bucket.value, __bucket.set, None, 'the bucket name where this machine image is stored')

    
    # Element bucketLocation uses Python identifier bucketLocation
    __bucketLocation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'bucketLocation'), 'bucketLocation', '__httpwww_usharesoft_comuforge_PublishImageGoogle_bucketLocation', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8113, 20), )

    
    bucketLocation = property(__bucketLocation.value, __bucketLocation.set, None, 'the location of the bucket where this machine image is stored')

    
    # Element diskNamePrefix uses Python identifier diskNamePrefix
    __diskNamePrefix = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'diskNamePrefix'), 'diskNamePrefix', '__httpwww_usharesoft_comuforge_PublishImageGoogle_diskNamePrefix', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8118, 20), )

    
    diskNamePrefix = property(__diskNamePrefix.value, __diskNamePrefix.set, None, 'the disk name prefix used when registering the machine image')

    
    # Element description uses Python identifier description
    __description = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'description'), 'description', '__httpwww_usharesoft_comuforge_PublishImageGoogle_description', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8123, 20), )

    
    description = property(__description.value, __description.set, None, 'the public description of the machine image')

    
    # Element projectId uses Python identifier projectId
    __projectId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'projectId'), 'projectId', '__httpwww_usharesoft_comuforge_PublishImageGoogle_projectId', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8128, 20), )

    
    projectId = property(__projectId.value, __projectId.set, None, 'the project id used for publishing this machine image')

    
    # Element storageClass uses Python identifier storageClass
    __storageClass = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'storageClass'), 'storageClass', '__httpwww_usharesoft_comuforge_PublishImageGoogle_storageClass', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8133, 20), )

    
    storageClass = property(__storageClass.value, __storageClass.set, None, 'the storage class used for publishing this machine image')

    
    # Element zoneName uses Python identifier zoneName
    __zoneName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'zoneName'), 'zoneName', '__httpwww_usharesoft_comuforge_PublishImageGoogle_zoneName', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8138, 20), )

    
    zoneName = property(__zoneName.value, __zoneName.set, None, 'the zone name used for publishing this machine image')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element md5sum (md5sum) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element mimeType (mimeType) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element sha256sum (sha256sum) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element size (size) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element status (status) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element uploaded (uploaded) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element uploadedTime (uploadedTime) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    _ElementMap.update({
        __bucket.name() : __bucket,
        __bucketLocation.name() : __bucketLocation,
        __diskNamePrefix.name() : __diskNamePrefix,
        __description.name() : __description,
        __projectId.name() : __projectId,
        __storageClass.name() : __storageClass,
        __zoneName.name() : __zoneName
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'PublishImageGoogle', PublishImageGoogle)


# Complex type {http://www.usharesoft.com/uforge}PublishImageNimbula with content type ELEMENT_ONLY
class PublishImageNimbula (PublishImage):
    """
                Holds the information on the registration of a machine image to the Nimbula environment.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'PublishImageNimbula')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8149, 4)
    _ElementMap = PublishImage._ElementMap.copy()
    _AttributeMap = PublishImage._AttributeMap.copy()
    # Base type is PublishImage
    
    # Element applianceUri (applianceUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element basePublishImagesUri (basePublishImagesUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element completeInstalledSize (completeInstalledSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element completeSize (completeSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element compress (compress) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element credAccount (credAccount) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element distributionName (distributionName) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element downloadKey (downloadKey) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element downloadUri (downloadUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element ebs (ebs) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element ebsVolumeSize (ebsVolumeSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element fileExtension (fileExtension) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element fileName (fileName) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element fileSize (fileSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element format (format) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element targetFormat (targetFormat) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element fullName (fullName) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element imageCreated (imageCreated) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element installProfile (installProfile) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element orgUri (orgUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element pkgsUri (pkgsUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element publicAccess (publicAccess) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element registeredCredAccount (registeredCredAccount) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element revision (revision) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element simulated (simulated) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element statusUri (statusUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element tag (tag) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element updateTools (updateTools) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element uri (uri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element version (version) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element vmDiskSize (vmDiskSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element vmMemorySize (vmMemorySize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element forceCheckingDeps (forceCheckingDeps) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element cloudId (cloudId) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element imageUri (imageUri) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element instances (instances) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element instancesUri (instancesUri) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element publishLocation (publishLocation) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element description uses Python identifier description
    __description = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'description'), 'description', '__httpwww_usharesoft_comuforge_PublishImageNimbula_description', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8158, 20), )

    
    description = property(__description.value, __description.set, None, 'the public description of the machine image')

    
    # Element imageVersion uses Python identifier imageVersion
    __imageVersion = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'imageVersion'), 'imageVersion', '__httpwww_usharesoft_comuforge_PublishImageNimbula_imageVersion', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8163, 20), )

    
    imageVersion = property(__imageVersion.value, __imageVersion.set, None, 'the version of this machine image used during the registration')

    
    # Element machineImageListName uses Python identifier machineImageListName
    __machineImageListName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'machineImageListName'), 'machineImageListName', '__httpwww_usharesoft_comuforge_PublishImageNimbula_machineImageListName', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8168, 20), )

    
    machineImageListName = property(__machineImageListName.value, __machineImageListName.set, None, 'the list name used during the registration')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element md5sum (md5sum) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element mimeType (mimeType) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element sha256sum (sha256sum) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element size (size) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element status (status) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element uploaded (uploaded) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element uploadedTime (uploadedTime) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    _ElementMap.update({
        __description.name() : __description,
        __imageVersion.name() : __imageVersion,
        __machineImageListName.name() : __machineImageListName
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'PublishImageNimbula', PublishImageNimbula)


# Complex type {http://www.usharesoft.com/uforge}PublishImageOpenStack with content type ELEMENT_ONLY
class PublishImageOpenStack (PublishImage):
    """
                Holds the information on the registration of a machine image to the OpenStack environment.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'PublishImageOpenStack')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8179, 4)
    _ElementMap = PublishImage._ElementMap.copy()
    _AttributeMap = PublishImage._AttributeMap.copy()
    # Base type is PublishImage
    
    # Element applianceUri (applianceUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element basePublishImagesUri (basePublishImagesUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element completeInstalledSize (completeInstalledSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element completeSize (completeSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element compress (compress) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element credAccount (credAccount) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element distributionName (distributionName) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element downloadKey (downloadKey) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element downloadUri (downloadUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element ebs (ebs) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element ebsVolumeSize (ebsVolumeSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element fileExtension (fileExtension) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element fileName (fileName) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element fileSize (fileSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element format (format) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element targetFormat (targetFormat) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element fullName (fullName) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element imageCreated (imageCreated) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element installProfile (installProfile) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element orgUri (orgUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element pkgsUri (pkgsUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element publicAccess (publicAccess) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element registeredCredAccount (registeredCredAccount) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element revision (revision) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element simulated (simulated) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element statusUri (statusUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element tag (tag) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element updateTools (updateTools) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element uri (uri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element version (version) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element vmDiskSize (vmDiskSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element vmMemorySize (vmMemorySize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element forceCheckingDeps (forceCheckingDeps) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element cloudId (cloudId) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element imageUri (imageUri) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element instances (instances) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element instancesUri (instancesUri) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element publishLocation (publishLocation) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element keystoneDomain uses Python identifier keystoneDomain
    __keystoneDomain = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'keystoneDomain'), 'keystoneDomain', '__httpwww_usharesoft_comuforge_PublishImageOpenStack_keystoneDomain', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8188, 20), )

    
    keystoneDomain = property(__keystoneDomain.value, __keystoneDomain.set, None, 'the keystone domain to use when registering the machine image')

    
    # Element keystoneProject uses Python identifier keystoneProject
    __keystoneProject = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'keystoneProject'), 'keystoneProject', '__httpwww_usharesoft_comuforge_PublishImageOpenStack_keystoneProject', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8193, 20), )

    
    keystoneProject = property(__keystoneProject.value, __keystoneProject.set, None, 'the keystone project to use when registering the machine image')

    
    # Element displayName uses Python identifier displayName
    __displayName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'displayName'), 'displayName', '__httpwww_usharesoft_comuforge_PublishImageOpenStack_displayName', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8198, 20), )

    
    displayName = property(__displayName.value, __displayName.set, None, 'the public name of the machine image')

    
    # Element publicImage uses Python identifier publicImage
    __publicImage = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'publicImage'), 'publicImage', '__httpwww_usharesoft_comuforge_PublishImageOpenStack_publicImage', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8203, 20), )

    
    publicImage = property(__publicImage.value, __publicImage.set, None, 'boolean indicating whether this machine image is public, allowing any user to use to provision instances')

    
    # Element tenantName uses Python identifier tenantName
    __tenantName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'tenantName'), 'tenantName', '__httpwww_usharesoft_comuforge_PublishImageOpenStack_tenantName', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8208, 20), )

    
    tenantName = property(__tenantName.value, __tenantName.set, None, 'the tenant name to use when registering the machine image')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element md5sum (md5sum) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element mimeType (mimeType) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element sha256sum (sha256sum) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element size (size) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element status (status) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element uploaded (uploaded) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element uploadedTime (uploadedTime) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    _ElementMap.update({
        __keystoneDomain.name() : __keystoneDomain,
        __keystoneProject.name() : __keystoneProject,
        __displayName.name() : __displayName,
        __publicImage.name() : __publicImage,
        __tenantName.name() : __tenantName
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'PublishImageOpenStack', PublishImageOpenStack)


# Complex type {http://www.usharesoft.com/uforge}PublishImageOutscale with content type ELEMENT_ONLY
class PublishImageOutscale (PublishImage):
    """
                Holds the information on the registration of a machine image to the Outscale environment.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'PublishImageOutscale')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8218, 4)
    _ElementMap = PublishImage._ElementMap.copy()
    _AttributeMap = PublishImage._AttributeMap.copy()
    # Base type is PublishImage
    
    # Element applianceUri (applianceUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element basePublishImagesUri (basePublishImagesUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element completeInstalledSize (completeInstalledSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element completeSize (completeSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element compress (compress) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element credAccount (credAccount) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element distributionName (distributionName) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element downloadKey (downloadKey) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element downloadUri (downloadUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element ebs (ebs) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element ebsVolumeSize (ebsVolumeSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element fileExtension (fileExtension) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element fileName (fileName) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element fileSize (fileSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element format (format) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element targetFormat (targetFormat) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element fullName (fullName) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element imageCreated (imageCreated) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element installProfile (installProfile) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element orgUri (orgUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element pkgsUri (pkgsUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element publicAccess (publicAccess) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element registeredCredAccount (registeredCredAccount) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element revision (revision) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element simulated (simulated) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element statusUri (statusUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element tag (tag) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element updateTools (updateTools) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element uri (uri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element version (version) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element vmDiskSize (vmDiskSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element vmMemorySize (vmMemorySize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element forceCheckingDeps (forceCheckingDeps) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element cloudId (cloudId) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element imageUri (imageUri) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element instances (instances) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element instancesUri (instancesUri) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element publishLocation (publishLocation) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element bucket uses Python identifier bucket
    __bucket = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'bucket'), 'bucket', '__httpwww_usharesoft_comuforge_PublishImageOutscale_bucket', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8227, 20), )

    
    bucket = property(__bucket.value, __bucket.set, None, 'the bucket used to store the registered machine image')

    
    # Element region uses Python identifier region
    __region = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'region'), 'region', '__httpwww_usharesoft_comuforge_PublishImageOutscale_region', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8232, 20), )

    
    region = property(__region.value, __region.set, None, 'the region used to store the registered machine image')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element md5sum (md5sum) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element mimeType (mimeType) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element sha256sum (sha256sum) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element size (size) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element status (status) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element uploaded (uploaded) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element uploadedTime (uploadedTime) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    _ElementMap.update({
        __bucket.name() : __bucket,
        __region.name() : __region
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'PublishImageOutscale', PublishImageOutscale)


# Complex type {http://www.usharesoft.com/uforge}PublishImageSuseCloud with content type ELEMENT_ONLY
class PublishImageSuseCloud (PublishImage):
    """
                Holds the information on the registration of a machine image to the SuseCloud environment.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'PublishImageSuseCloud')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8243, 4)
    _ElementMap = PublishImage._ElementMap.copy()
    _AttributeMap = PublishImage._AttributeMap.copy()
    # Base type is PublishImage
    
    # Element applianceUri (applianceUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element basePublishImagesUri (basePublishImagesUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element completeInstalledSize (completeInstalledSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element completeSize (completeSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element compress (compress) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element credAccount (credAccount) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element distributionName (distributionName) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element downloadKey (downloadKey) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element downloadUri (downloadUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element ebs (ebs) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element ebsVolumeSize (ebsVolumeSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element fileExtension (fileExtension) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element fileName (fileName) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element fileSize (fileSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element format (format) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element targetFormat (targetFormat) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element fullName (fullName) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element imageCreated (imageCreated) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element installProfile (installProfile) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element orgUri (orgUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element pkgsUri (pkgsUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element publicAccess (publicAccess) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element registeredCredAccount (registeredCredAccount) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element revision (revision) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element simulated (simulated) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element statusUri (statusUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element tag (tag) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element updateTools (updateTools) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element uri (uri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element version (version) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element vmDiskSize (vmDiskSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element vmMemorySize (vmMemorySize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element forceCheckingDeps (forceCheckingDeps) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element cloudId (cloudId) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element imageUri (imageUri) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element instances (instances) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element instancesUri (instancesUri) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element publishLocation (publishLocation) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element keystoneDomain uses Python identifier keystoneDomain
    __keystoneDomain = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'keystoneDomain'), 'keystoneDomain', '__httpwww_usharesoft_comuforge_PublishImageSuseCloud_keystoneDomain', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8252, 20), )

    
    keystoneDomain = property(__keystoneDomain.value, __keystoneDomain.set, None, 'the keystone domain to use when registering the machine image')

    
    # Element keystoneProject uses Python identifier keystoneProject
    __keystoneProject = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'keystoneProject'), 'keystoneProject', '__httpwww_usharesoft_comuforge_PublishImageSuseCloud_keystoneProject', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8257, 20), )

    
    keystoneProject = property(__keystoneProject.value, __keystoneProject.set, None, 'the keystone project to use when registering the machine image')

    
    # Element displayName uses Python identifier displayName
    __displayName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'displayName'), 'displayName', '__httpwww_usharesoft_comuforge_PublishImageSuseCloud_displayName', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8262, 20), )

    
    displayName = property(__displayName.value, __displayName.set, None, 'the public name of the machine image')

    
    # Element publicImage uses Python identifier publicImage
    __publicImage = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'publicImage'), 'publicImage', '__httpwww_usharesoft_comuforge_PublishImageSuseCloud_publicImage', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8267, 20), )

    
    publicImage = property(__publicImage.value, __publicImage.set, None, 'boolean indicating whether this machine image is public, allowing any user to use to provision instances')

    
    # Element tenantName uses Python identifier tenantName
    __tenantName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'tenantName'), 'tenantName', '__httpwww_usharesoft_comuforge_PublishImageSuseCloud_tenantName', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8272, 20), )

    
    tenantName = property(__tenantName.value, __tenantName.set, None, 'the tenant name to use when registering the machine image')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element md5sum (md5sum) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element mimeType (mimeType) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element sha256sum (sha256sum) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element size (size) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element status (status) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element uploaded (uploaded) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element uploadedTime (uploadedTime) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    _ElementMap.update({
        __keystoneDomain.name() : __keystoneDomain,
        __keystoneProject.name() : __keystoneProject,
        __displayName.name() : __displayName,
        __publicImage.name() : __publicImage,
        __tenantName.name() : __tenantName
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'PublishImageSuseCloud', PublishImageSuseCloud)


# Complex type {http://www.usharesoft.com/uforge}PublishImageVCloudDirector with content type ELEMENT_ONLY
class PublishImageVCloudDirector (PublishImage):
    """
                Holds the information on the registration of a machine image to the VMware vCloud Director environment.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'PublishImageVCloudDirector')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8283, 4)
    _ElementMap = PublishImage._ElementMap.copy()
    _AttributeMap = PublishImage._AttributeMap.copy()
    # Base type is PublishImage
    
    # Element applianceUri (applianceUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element basePublishImagesUri (basePublishImagesUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element completeInstalledSize (completeInstalledSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element completeSize (completeSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element compress (compress) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element credAccount (credAccount) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element distributionName (distributionName) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element downloadKey (downloadKey) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element downloadUri (downloadUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element ebs (ebs) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element ebsVolumeSize (ebsVolumeSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element fileExtension (fileExtension) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element fileName (fileName) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element fileSize (fileSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element format (format) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element targetFormat (targetFormat) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element fullName (fullName) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element imageCreated (imageCreated) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element installProfile (installProfile) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element orgUri (orgUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element pkgsUri (pkgsUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element publicAccess (publicAccess) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element registeredCredAccount (registeredCredAccount) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element revision (revision) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element simulated (simulated) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element statusUri (statusUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element tag (tag) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element updateTools (updateTools) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element uri (uri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element version (version) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element vmDiskSize (vmDiskSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element vmMemorySize (vmMemorySize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element forceCheckingDeps (forceCheckingDeps) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element cloudId (cloudId) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element imageUri (imageUri) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element instances (instances) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element instancesUri (instancesUri) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element publishLocation (publishLocation) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element catalogName uses Python identifier catalogName
    __catalogName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'catalogName'), 'catalogName', '__httpwww_usharesoft_comuforge_PublishImageVCloudDirector_catalogName', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8292, 20), )

    
    catalogName = property(__catalogName.value, __catalogName.set, None, 'the catalog name to use when registering the machine image')

    
    # Element displayName uses Python identifier displayName
    __displayName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'displayName'), 'displayName', '__httpwww_usharesoft_comuforge_PublishImageVCloudDirector_displayName', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8297, 20), )

    
    displayName = property(__displayName.value, __displayName.set, None, 'the public name of the registered machine image')

    
    # Element vdcName uses Python identifier vdcName
    __vdcName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'vdcName'), 'vdcName', '__httpwww_usharesoft_comuforge_PublishImageVCloudDirector_vdcName', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8302, 20), )

    
    vdcName = property(__vdcName.value, __vdcName.set, None, 'the virtual datacenter where to register the machine image')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element md5sum (md5sum) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element mimeType (mimeType) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element sha256sum (sha256sum) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element size (size) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element status (status) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element uploaded (uploaded) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element uploadedTime (uploadedTime) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    _ElementMap.update({
        __catalogName.name() : __catalogName,
        __displayName.name() : __displayName,
        __vdcName.name() : __vdcName
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'PublishImageVCloudDirector', PublishImageVCloudDirector)


# Complex type {http://www.usharesoft.com/uforge}PublishImageVSphere with content type ELEMENT_ONLY
class PublishImageVSphere (PublishImage):
    """
                Holds the information on the registration of a template to the VMware vSphere vCenter environment.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'PublishImageVSphere')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8313, 4)
    _ElementMap = PublishImage._ElementMap.copy()
    _AttributeMap = PublishImage._AttributeMap.copy()
    # Base type is PublishImage
    
    # Element applianceUri (applianceUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element basePublishImagesUri (basePublishImagesUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element completeInstalledSize (completeInstalledSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element completeSize (completeSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element compress (compress) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element credAccount (credAccount) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element distributionName (distributionName) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element downloadKey (downloadKey) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element downloadUri (downloadUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element ebs (ebs) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element ebsVolumeSize (ebsVolumeSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element fileExtension (fileExtension) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element fileName (fileName) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element fileSize (fileSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element format (format) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element targetFormat (targetFormat) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element fullName (fullName) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element imageCreated (imageCreated) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element installProfile (installProfile) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element orgUri (orgUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element pkgsUri (pkgsUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element publicAccess (publicAccess) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element registeredCredAccount (registeredCredAccount) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element revision (revision) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element simulated (simulated) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element statusUri (statusUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element tag (tag) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element updateTools (updateTools) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element uri (uri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element version (version) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element vmDiskSize (vmDiskSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element vmMemorySize (vmMemorySize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element forceCheckingDeps (forceCheckingDeps) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element cloudId (cloudId) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element imageUri (imageUri) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element instances (instances) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element instancesUri (instancesUri) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element publishLocation (publishLocation) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element datastore uses Python identifier datastore
    __datastore = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'datastore'), 'datastore', '__httpwww_usharesoft_comuforge_PublishImageVSphere_datastore', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8322, 20), )

    
    datastore = property(__datastore.value, __datastore.set, None, 'the datastore where to register the template')

    
    # Element displayName uses Python identifier displayName
    __displayName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'displayName'), 'displayName', '__httpwww_usharesoft_comuforge_PublishImageVSphere_displayName', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8327, 20), )

    
    displayName = property(__displayName.value, __displayName.set, None, 'the public name of the registered template')

    
    # Element esxHost uses Python identifier esxHost
    __esxHost = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'esxHost'), 'esxHost', '__httpwww_usharesoft_comuforge_PublishImageVSphere_esxHost', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8332, 20), )

    
    esxHost = property(__esxHost.value, __esxHost.set, None, 'the hostname or IP address of the ESX server')

    
    # Element network uses Python identifier network
    __network = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'network'), 'network', '__httpwww_usharesoft_comuforge_PublishImageVSphere_network', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8337, 20), )

    
    network = property(__network.value, __network.set, None, 'the network where to register the template')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element md5sum (md5sum) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element mimeType (mimeType) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element sha256sum (sha256sum) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element size (size) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element status (status) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element uploaded (uploaded) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element uploadedTime (uploadedTime) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    _ElementMap.update({
        __datastore.name() : __datastore,
        __displayName.name() : __displayName,
        __esxHost.name() : __esxHost,
        __network.name() : __network
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'PublishImageVSphere', PublishImageVSphere)


# Complex type {http://www.usharesoft.com/uforge}PublishImageK5 with content type ELEMENT_ONLY
class PublishImageK5 (PublishImage):
    """
                Holds the information on the registration of a machine image to the K5 environment.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'PublishImageK5')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8347, 4)
    _ElementMap = PublishImage._ElementMap.copy()
    _AttributeMap = PublishImage._AttributeMap.copy()
    # Base type is PublishImage
    
    # Element applianceUri (applianceUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element basePublishImagesUri (basePublishImagesUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element completeInstalledSize (completeInstalledSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element completeSize (completeSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element compress (compress) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element credAccount (credAccount) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element distributionName (distributionName) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element downloadKey (downloadKey) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element downloadUri (downloadUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element ebs (ebs) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element ebsVolumeSize (ebsVolumeSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element fileExtension (fileExtension) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element fileName (fileName) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element fileSize (fileSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element format (format) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element targetFormat (targetFormat) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element fullName (fullName) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element imageCreated (imageCreated) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element installProfile (installProfile) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element orgUri (orgUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element pkgsUri (pkgsUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element publicAccess (publicAccess) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element registeredCredAccount (registeredCredAccount) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element revision (revision) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element simulated (simulated) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element statusUri (statusUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element tag (tag) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element updateTools (updateTools) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element uri (uri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element version (version) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element vmDiskSize (vmDiskSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element vmMemorySize (vmMemorySize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element forceCheckingDeps (forceCheckingDeps) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element cloudId (cloudId) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element imageUri (imageUri) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element instances (instances) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element instancesUri (instancesUri) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element publishLocation (publishLocation) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element keystoneDomain uses Python identifier keystoneDomain
    __keystoneDomain = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'keystoneDomain'), 'keystoneDomain', '__httpwww_usharesoft_comuforge_PublishImageK5_keystoneDomain', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8356, 20), )

    
    keystoneDomain = property(__keystoneDomain.value, __keystoneDomain.set, None, 'the keystone domain to use when registering the machine image')

    
    # Element keystoneProject uses Python identifier keystoneProject
    __keystoneProject = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'keystoneProject'), 'keystoneProject', '__httpwww_usharesoft_comuforge_PublishImageK5_keystoneProject', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8361, 20), )

    
    keystoneProject = property(__keystoneProject.value, __keystoneProject.set, None, 'the keystone project to use when registering the machine image')

    
    # Element displayName uses Python identifier displayName
    __displayName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'displayName'), 'displayName', '__httpwww_usharesoft_comuforge_PublishImageK5_displayName', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8366, 20), )

    
    displayName = property(__displayName.value, __displayName.set, None, 'the public name of the machine image')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element md5sum (md5sum) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element mimeType (mimeType) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element sha256sum (sha256sum) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element size (size) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element status (status) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element uploaded (uploaded) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element uploadedTime (uploadedTime) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    _ElementMap.update({
        __keystoneDomain.name() : __keystoneDomain,
        __keystoneProject.name() : __keystoneProject,
        __displayName.name() : __displayName
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'PublishImageK5', PublishImageK5)


# Complex type {http://www.usharesoft.com/uforge}PublishImageDocker with content type ELEMENT_ONLY
class PublishImageDocker (PublishImage):
    """
                Holds the information on the registration of a machine image to a Docker Registry.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'PublishImageDocker')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8376, 4)
    _ElementMap = PublishImage._ElementMap.copy()
    _AttributeMap = PublishImage._AttributeMap.copy()
    # Base type is PublishImage
    
    # Element applianceUri (applianceUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element basePublishImagesUri (basePublishImagesUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element completeInstalledSize (completeInstalledSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element completeSize (completeSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element compress (compress) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element credAccount (credAccount) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element distributionName (distributionName) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element downloadKey (downloadKey) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element downloadUri (downloadUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element ebs (ebs) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element ebsVolumeSize (ebsVolumeSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element fileExtension (fileExtension) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element fileName (fileName) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element fileSize (fileSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element format (format) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element targetFormat (targetFormat) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element fullName (fullName) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element imageCreated (imageCreated) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element installProfile (installProfile) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element orgUri (orgUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element pkgsUri (pkgsUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element publicAccess (publicAccess) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element registeredCredAccount (registeredCredAccount) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element revision (revision) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element simulated (simulated) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element statusUri (statusUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element tag (tag) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element updateTools (updateTools) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element uri (uri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element version (version) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element vmDiskSize (vmDiskSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element vmMemorySize (vmMemorySize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element forceCheckingDeps (forceCheckingDeps) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element cloudId (cloudId) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element imageUri (imageUri) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element instances (instances) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element instancesUri (instancesUri) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element publishLocation (publishLocation) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element namespace uses Python identifier namespace
    __namespace = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'namespace'), 'namespace', '__httpwww_usharesoft_comuforge_PublishImageDocker_namespace', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8385, 20), )

    
    namespace = property(__namespace.value, __namespace.set, None, 'the namespace to use when registering the machine image')

    
    # Element repositoryName uses Python identifier repositoryName
    __repositoryName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'repositoryName'), 'repositoryName', '__httpwww_usharesoft_comuforge_PublishImageDocker_repositoryName', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8390, 20), )

    
    repositoryName = property(__repositoryName.value, __repositoryName.set, None, 'the name to use when registering the machine image')

    
    # Element tagName uses Python identifier tagName
    __tagName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'tagName'), 'tagName', '__httpwww_usharesoft_comuforge_PublishImageDocker_tagName', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8395, 20), )

    
    tagName = property(__tagName.value, __tagName.set, None, 'the tag name to use when registering the machine image')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element md5sum (md5sum) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element mimeType (mimeType) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element sha256sum (sha256sum) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element size (size) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element status (status) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element uploaded (uploaded) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element uploadedTime (uploadedTime) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    _ElementMap.update({
        __namespace.name() : __namespace,
        __repositoryName.name() : __repositoryName,
        __tagName.name() : __tagName
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'PublishImageDocker', PublishImageDocker)


# Complex type {http://www.usharesoft.com/uforge}PublishImageOracle with content type ELEMENT_ONLY
class PublishImageOracle (PublishImage):
    """
                Holds the information on the registration of a machine image to the Oracle Cloud environment.
            """
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'PublishImageOracle')
    _XSDLocation = pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8405, 4)
    _ElementMap = PublishImage._ElementMap.copy()
    _AttributeMap = PublishImage._AttributeMap.copy()
    # Base type is PublishImage
    
    # Element applianceUri (applianceUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element basePublishImagesUri (basePublishImagesUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element completeInstalledSize (completeInstalledSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element completeSize (completeSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element compress (compress) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element credAccount (credAccount) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element distributionName (distributionName) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element downloadKey (downloadKey) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element downloadUri (downloadUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element ebs (ebs) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element ebsVolumeSize (ebsVolumeSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element fileExtension (fileExtension) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element fileName (fileName) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element fileSize (fileSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element format (format) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element targetFormat (targetFormat) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element fullName (fullName) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element imageCreated (imageCreated) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element installProfile (installProfile) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element name (name) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element orgUri (orgUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element pkgsUri (pkgsUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element publicAccess (publicAccess) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element registeredCredAccount (registeredCredAccount) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element revision (revision) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element simulated (simulated) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element statusUri (statusUri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element tag (tag) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element updateTools (updateTools) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element uri (uri) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element version (version) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element vmDiskSize (vmDiskSize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element vmMemorySize (vmMemorySize) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element forceCheckingDeps (forceCheckingDeps) inherited from {http://www.usharesoft.com/uforge}Image
    
    # Element cloudId (cloudId) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element imageUri (imageUri) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element instances (instances) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element instancesUri (instancesUri) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element publishLocation (publishLocation) inherited from {http://www.usharesoft.com/uforge}PublishImage
    
    # Element computeEndPoint uses Python identifier computeEndPoint
    __computeEndPoint = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'computeEndPoint'), 'computeEndPoint', '__httpwww_usharesoft_comuforge_PublishImageOracle_computeEndPoint', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8414, 20), )

    
    computeEndPoint = property(__computeEndPoint.value, __computeEndPoint.set, None, 'the compute EndPoint URL to use when publishing the machine image')

    
    # Element displayName uses Python identifier displayName
    __displayName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'displayName'), 'displayName', '__httpwww_usharesoft_comuforge_PublishImageOracle_displayName', False, pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8419, 20), )

    
    displayName = property(__displayName.value, __displayName.set, None, 'the public name of the machine image')

    
    # Element created (created) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element dbId (dbId) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element digest (digest) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element lastModified (lastModified) inherited from {http://www.usharesoft.com/uforge}UForgeObject
    
    # Element md5sum (md5sum) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element mimeType (mimeType) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element sha256sum (sha256sum) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element size (size) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element status (status) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element uploaded (uploaded) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    
    # Element uploadedTime (uploadedTime) inherited from {http://www.usharesoft.com/uforge}UForgeUploadObject
    _ElementMap.update({
        __computeEndPoint.name() : __computeEndPoint,
        __displayName.name() : __displayName
    })
    _AttributeMap.update({
        
    })
Namespace.addCategoryObject('typeBinding', 'PublishImageOracle', PublishImageOracle)


applianceStats = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'applianceStats'), ApplianceStats, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 33, 4))
Namespace.addCategoryObject('elementBinding', applianceStats.name().localName(), applianceStats)

credAccountResource = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'credAccountResource'), CredAccountResource, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 77, 4))
Namespace.addCategoryObject('elementBinding', credAccountResource.name().localName(), credAccountResource)

credAccountResources = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'credAccountResources'), CredAccountResources, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 79, 4))
Namespace.addCategoryObject('elementBinding', credAccountResources.name().localName(), credAccountResources)

deployment = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'deployment'), Deployment, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 83, 4))
Namespace.addCategoryObject('elementBinding', deployment.name().localName(), deployment)

entitlement = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'entitlement'), Entitlement, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 99, 4))
Namespace.addCategoryObject('elementBinding', entitlement.name().localName(), entitlement)

imagePkg = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'imagePkg'), ImagePkg, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 123, 4))
Namespace.addCategoryObject('elementBinding', imagePkg.name().localName(), imagePkg)

imageStats = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'imageStats'), ImageStats, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 129, 4))
Namespace.addCategoryObject('elementBinding', imageStats.name().localName(), imageStats)

location = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'location'), Location, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 147, 4))
Namespace.addCategoryObject('elementBinding', location.name().localName(), location)

osUpdate = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'osUpdate'), OSUpdate, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 199, 4))
Namespace.addCategoryObject('elementBinding', osUpdate.name().localName(), osUpdate)

osUpdates = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'osUpdates'), OSUpdates, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 201, 4))
Namespace.addCategoryObject('elementBinding', osUpdates.name().localName(), osUpdates)

packages = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'packages'), PkgList, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 209, 4))
Namespace.addCategoryObject('elementBinding', packages.name().localName(), packages)

scanFilesToSynchronize = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'scanFilesToSynchronize'), ScanFilesToSynchronize, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 271, 4))
Namespace.addCategoryObject('elementBinding', scanFilesToSynchronize.name().localName(), scanFilesToSynchronize)

scanStats = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'scanStats'), ScanStats, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 279, 4))
Namespace.addCategoryObject('elementBinding', scanStats.name().localName(), scanStats)

uforgeError = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'uforgeError'), UForgeError, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 335, 4))
Namespace.addCategoryObject('elementBinding', uforgeError.name().localName(), uforgeError)

userStats = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'userStats'), UserStats, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 353, 4))
Namespace.addCategoryObject('elementBinding', userStats.name().localName(), userStats)

abstractWinApplication = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'abstractWinApplication'), AbstractWinApplication, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11, 4))
Namespace.addCategoryObject('elementBinding', abstractWinApplication.name().localName(), abstractWinApplication)

abstractWinApplications = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'abstractWinApplications'), AbstractWinApplications, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 13, 4))
Namespace.addCategoryObject('elementBinding', abstractWinApplications.name().localName(), abstractWinApplications)

address = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'address'), Address, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 15, 4))
Namespace.addCategoryObject('elementBinding', address.name().localName(), address)

apiKeyPair = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'apiKeyPair'), APIKeyPair, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 17, 4))
Namespace.addCategoryObject('elementBinding', apiKeyPair.name().localName(), apiKeyPair)

apiKeyPairs = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'apiKeyPairs'), APIKeyPairs, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 19, 4))
Namespace.addCategoryObject('elementBinding', apiKeyPairs.name().localName(), apiKeyPairs)

appliance = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'appliance'), Appliance, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 21, 4))
Namespace.addCategoryObject('elementBinding', appliance.name().localName(), appliance)

applianceExport = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'applianceExport'), ApplianceExport, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 23, 4))
Namespace.addCategoryObject('elementBinding', applianceExport.name().localName(), applianceExport)

applianceExports = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'applianceExports'), ApplianceExports, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 25, 4))
Namespace.addCategoryObject('elementBinding', applianceExports.name().localName(), applianceExports)

applianceImports = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'applianceImports'), ApplianceImports, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 29, 4))
Namespace.addCategoryObject('elementBinding', applianceImports.name().localName(), applianceImports)

appliances = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'appliances'), Appliances, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 31, 4))
Namespace.addCategoryObject('elementBinding', appliances.name().localName(), appliances)

artifactCredAccount = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'artifactCredAccount'), ArtifactCredAccount, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 37, 4))
Namespace.addCategoryObject('elementBinding', artifactCredAccount.name().localName(), artifactCredAccount)

artifactCredAccounts = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'artifactCredAccounts'), ArtifactCredAccounts, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 39, 4))
Namespace.addCategoryObject('elementBinding', artifactCredAccounts.name().localName(), artifactCredAccounts)

bootScripts = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'bootScripts'), BootScripts, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 43, 4))
Namespace.addCategoryObject('elementBinding', bootScripts.name().localName(), bootScripts)

bundleRestriction = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'bundleRestriction'), BundleRestriction, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 45, 4))
Namespace.addCategoryObject('elementBinding', bundleRestriction.name().localName(), bundleRestriction)

bundleRestrictions = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'bundleRestrictions'), BundleRestrictions, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 47, 4))
Namespace.addCategoryObject('elementBinding', bundleRestrictions.name().localName(), bundleRestrictions)

catalog = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'catalog'), Catalog, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 49, 4))
Namespace.addCategoryObject('elementBinding', catalog.name().localName(), catalog)

categories = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'categories'), Categories, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 51, 4))
Namespace.addCategoryObject('elementBinding', categories.name().localName(), categories)

category = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'category'), Category, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 53, 4))
Namespace.addCategoryObject('elementBinding', category.name().localName(), category)

certificates = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'certificates'), Certificates, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 57, 4))
Namespace.addCategoryObject('elementBinding', certificates.name().localName(), certificates)

cloudprovider = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'cloudprovider'), CloudProvider, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 59, 4))
Namespace.addCategoryObject('elementBinding', cloudprovider.name().localName(), cloudprovider)

cloudproviders = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'cloudproviders'), CloudProviders, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 61, 4))
Namespace.addCategoryObject('elementBinding', cloudproviders.name().localName(), cloudproviders)

comment = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'comment'), Comment, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 63, 4))
Namespace.addCategoryObject('elementBinding', comment.name().localName(), comment)

comments = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'comments'), Comments, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 65, 4))
Namespace.addCategoryObject('elementBinding', comments.name().localName(), comments)

companies = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'companies'), Companies, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 67, 4))
Namespace.addCategoryObject('elementBinding', companies.name().localName(), companies)

company = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'company'), Company, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 69, 4))
Namespace.addCategoryObject('elementBinding', company.name().localName(), company)

confMgmtPlatform = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'confMgmtPlatform'), ConfMgmtPlatform, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 71, 4))
Namespace.addCategoryObject('elementBinding', confMgmtPlatform.name().localName(), confMgmtPlatform)

confMgmtPlatforms = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'confMgmtPlatforms'), ConfMgmtPlatforms, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 73, 4))
Namespace.addCategoryObject('elementBinding', confMgmtPlatforms.name().localName(), confMgmtPlatforms)

credAccount = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'credAccount'), CredAccount, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 75, 4))
Namespace.addCategoryObject('elementBinding', credAccount.name().localName(), credAccount)

credAccounts = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'credAccounts'), CredAccounts, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 81, 4))
Namespace.addCategoryObject('elementBinding', credAccounts.name().localName(), credAccounts)

deployments = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'deployments'), Deployments, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 85, 4))
Namespace.addCategoryObject('elementBinding', deployments.name().localName(), deployments)

disk = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'disk'), Disk, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 87, 4))
Namespace.addCategoryObject('elementBinding', disk.name().localName(), disk)

disks = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'disks'), Disks, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 89, 4))
Namespace.addCategoryObject('elementBinding', disks.name().localName(), disks)

distribProfile = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'distribProfile'), DistribProfile, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 91, 4))
Namespace.addCategoryObject('elementBinding', distribProfile.name().localName(), distribProfile)

distribProfiles = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'distribProfiles'), DistribProfiles, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 93, 4))
Namespace.addCategoryObject('elementBinding', distribProfiles.name().localName(), distribProfiles)

distribution = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'distribution'), Distribution, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 95, 4))
Namespace.addCategoryObject('elementBinding', distribution.name().localName(), distribution)

distributions = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'distributions'), Distributions, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 97, 4))
Namespace.addCategoryObject('elementBinding', distributions.name().localName(), distributions)

entitlements = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'entitlements'), Entitlements, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 101, 4))
Namespace.addCategoryObject('elementBinding', entitlements.name().localName(), entitlements)

fileEntry = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'fileEntry'), FileEntry, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 103, 4))
Namespace.addCategoryObject('elementBinding', fileEntry.name().localName(), fileEntry)

galleries = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'galleries'), Galleries, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 105, 4))
Namespace.addCategoryObject('elementBinding', galleries.name().localName(), galleries)

gallery = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'gallery'), Gallery, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 107, 4))
Namespace.addCategoryObject('elementBinding', gallery.name().localName(), gallery)

galleryTemplates = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'galleryTemplates'), GalleryTemplates, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 111, 4))
Namespace.addCategoryObject('elementBinding', galleryTemplates.name().localName(), galleryTemplates)

galleryTemplateStat = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'galleryTemplateStat'), GalleryTemplateStat, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 113, 4))
Namespace.addCategoryObject('elementBinding', galleryTemplateStat.name().localName(), galleryTemplateStat)

galleryTemplateStatistics = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'galleryTemplateStatistics'), GalleryTemplateStatistics, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 115, 4))
Namespace.addCategoryObject('elementBinding', galleryTemplateStatistics.name().localName(), galleryTemplateStatistics)

imageFormat = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'imageFormat'), ImageFormat, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 119, 4))
Namespace.addCategoryObject('elementBinding', imageFormat.name().localName(), imageFormat)

imageFormats = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'imageFormats'), ImageFormats, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 121, 4))
Namespace.addCategoryObject('elementBinding', imageFormats.name().localName(), imageFormats)

imagePkgs = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'imagePkgs'), ImagePkgs, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 125, 4))
Namespace.addCategoryObject('elementBinding', imagePkgs.name().localName(), imagePkgs)

images = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'images'), Images, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 127, 4))
Namespace.addCategoryObject('elementBinding', images.name().localName(), images)

installProfile = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'installProfile'), InstallProfile, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 131, 4))
Namespace.addCategoryObject('elementBinding', installProfile.name().localName(), installProfile)

instance = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'instance'), Instance, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 133, 4))
Namespace.addCategoryObject('elementBinding', instance.name().localName(), instance)

instances = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'instances'), Instances, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 135, 4))
Namespace.addCategoryObject('elementBinding', instances.name().localName(), instances)

ipAddress = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ipAddress'), IPAddress, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 137, 4))
Namespace.addCategoryObject('elementBinding', ipAddress.name().localName(), ipAddress)

licenses = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'licenses'), Licenses, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 141, 4))
Namespace.addCategoryObject('elementBinding', licenses.name().localName(), licenses)

linuxProfiles = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'linuxProfiles'), LinuxProfiles, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 145, 4))
Namespace.addCategoryObject('elementBinding', linuxProfiles.name().localName(), linuxProfiles)

logicalGroup = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'logicalGroup'), LogicalGroup, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 149, 4))
Namespace.addCategoryObject('elementBinding', logicalGroup.name().localName(), logicalGroup)

logicalGroups = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'logicalGroups'), LogicalGroups, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 151, 4))
Namespace.addCategoryObject('elementBinding', logicalGroups.name().localName(), logicalGroups)

logicalVolume = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'logicalVolume'), LogicalVolume, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 153, 4))
Namespace.addCategoryObject('elementBinding', logicalVolume.name().localName(), logicalVolume)

logicalVolumes = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'logicalVolumes'), LogicalVolumes, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 155, 4))
Namespace.addCategoryObject('elementBinding', logicalVolumes.name().localName(), logicalVolumes)

scannedInstance = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'scannedInstance'), ScannedInstance, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 159, 4))
Namespace.addCategoryObject('elementBinding', scannedInstance.name().localName(), scannedInstance)

scannedInstances = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'scannedInstances'), ScannedInstances, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 161, 4))
Namespace.addCategoryObject('elementBinding', scannedInstances.name().localName(), scannedInstances)

memberships = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'memberships'), Memberships, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 165, 4))
Namespace.addCategoryObject('elementBinding', memberships.name().localName(), memberships)

migration = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'migration'), Migration, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 167, 4))
Namespace.addCategoryObject('elementBinding', migration.name().localName(), migration)

milestone = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'milestone'), Milestone, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 169, 4))
Namespace.addCategoryObject('elementBinding', milestone.name().localName(), milestone)

milestones = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'milestones'), Milestones, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 171, 4))
Namespace.addCategoryObject('elementBinding', milestones.name().localName(), milestones)

mySoftwareList = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'mySoftwareList'), MySoftwareList, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 175, 4))
Namespace.addCategoryObject('elementBinding', mySoftwareList.name().localName(), mySoftwareList)

nic = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'nic'), Nic, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 177, 4))
Namespace.addCategoryObject('elementBinding', nic.name().localName(), nic)

nics = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'nics'), Nics, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 179, 4))
Namespace.addCategoryObject('elementBinding', nics.name().localName(), nics)

org = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'org'), Org, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 183, 4))
Namespace.addCategoryObject('elementBinding', org.name().localName(), org)

orgs = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'orgs'), Orgs, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 185, 4))
Namespace.addCategoryObject('elementBinding', orgs.name().localName(), orgs)

osConfig = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'osConfig'), OsConfig, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 187, 4))
Namespace.addCategoryObject('elementBinding', osConfig.name().localName(), osConfig)

osConfigs = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'osConfigs'), OsConfigs, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 189, 4))
Namespace.addCategoryObject('elementBinding', osConfigs.name().localName(), osConfigs)

osGroup = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'osGroup'), OSGroup, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 191, 4))
Namespace.addCategoryObject('elementBinding', osGroup.name().localName(), osGroup)

osGroups = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'osGroups'), OSGroups, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 193, 4))
Namespace.addCategoryObject('elementBinding', osGroups.name().localName(), osGroups)

osPackages = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'osPackages'), OSPackages, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 197, 4))
Namespace.addCategoryObject('elementBinding', osPackages.name().localName(), osPackages)

osUser = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'osUser'), OSUser, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 203, 4))
Namespace.addCategoryObject('elementBinding', osUser.name().localName(), osUser)

osUsers = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'osUsers'), OSUsers, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 205, 4))
Namespace.addCategoryObject('elementBinding', osUsers.name().localName(), osUsers)

packageUpdateInfo = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'packageUpdateInfo'), PkgUpdateInfo, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 211, 4))
Namespace.addCategoryObject('elementBinding', packageUpdateInfo.name().localName(), packageUpdateInfo)

partition = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'partition'), Partition, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 213, 4))
Namespace.addCategoryObject('elementBinding', partition.name().localName(), partition)

partitions = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'partitions'), Partitions, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 215, 4))
Namespace.addCategoryObject('elementBinding', partitions.name().localName(), partitions)

partitionTable = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'partitionTable'), PartitionTable, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 217, 4))
Namespace.addCategoryObject('elementBinding', partitionTable.name().localName(), partitionTable)

pkgGroup = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'pkgGroup'), PkgGroup, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 219, 4))
Namespace.addCategoryObject('elementBinding', pkgGroup.name().localName(), pkgGroup)

pkgUpdateInfoList = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'pkgUpdateInfoList'), PkgUpdateInfoList, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 221, 4))
Namespace.addCategoryObject('elementBinding', pkgUpdateInfoList.name().localName(), pkgUpdateInfoList)

productAccess = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'productAccess'), ProductAccess, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 223, 4))
Namespace.addCategoryObject('elementBinding', productAccess.name().localName(), productAccess)

projects = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'projects'), Projects, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 227, 4))
Namespace.addCategoryObject('elementBinding', projects.name().localName(), projects)

publishImages = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'publishImages'), PublishImages, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 231, 4))
Namespace.addCategoryObject('elementBinding', publishImages.name().localName(), publishImages)

quota = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'quota'), Quota, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 233, 4))
Namespace.addCategoryObject('elementBinding', quota.name().localName(), quota)

quotas = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'quotas'), Quotas, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 235, 4))
Namespace.addCategoryObject('elementBinding', quotas.name().localName(), quotas)

ranking = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ranking'), Ranking, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 237, 4))
Namespace.addCategoryObject('elementBinding', ranking.name().localName(), ranking)

referral = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'referral'), Referral, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 239, 4))
Namespace.addCategoryObject('elementBinding', referral.name().localName(), referral)

referrals = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'referrals'), Referrals, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 241, 4))
Namespace.addCategoryObject('elementBinding', referrals.name().localName(), referrals)

repository = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'repository'), Repository, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 243, 4))
Namespace.addCategoryObject('elementBinding', repository.name().localName(), repository)

repositories = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'repositories'), Repositories, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 245, 4))
Namespace.addCategoryObject('elementBinding', repositories.name().localName(), repositories)

repositoryUpdate = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'repositoryUpdate'), RepositoryUpdate, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 247, 4))
Namespace.addCategoryObject('elementBinding', repositoryUpdate.name().localName(), repositoryUpdate)

repositoryUpdates = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'repositoryUpdates'), RepositoryUpdates, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 249, 4))
Namespace.addCategoryObject('elementBinding', repositoryUpdates.name().localName(), repositoryUpdates)

role = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'role'), Role, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 251, 4))
Namespace.addCategoryObject('elementBinding', role.name().localName(), role)

roles = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'roles'), Roles, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 253, 4))
Namespace.addCategoryObject('elementBinding', roles.name().localName(), roles)

route = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'route'), Route, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 255, 4))
Namespace.addCategoryObject('elementBinding', route.name().localName(), route)

scanCompare = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'scanCompare'), ScanCompare, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 259, 4))
Namespace.addCategoryObject('elementBinding', scanCompare.name().localName(), scanCompare)

scanImport = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'scanImport'), ScanImport, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 261, 4))
Namespace.addCategoryObject('elementBinding', scanImport.name().localName(), scanImport)

scanImports = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'scanImports'), ScanImports, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 263, 4))
Namespace.addCategoryObject('elementBinding', scanImports.name().localName(), scanImports)

scannedFiles = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'scannedFiles'), ScannedFiles, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 267, 4))
Namespace.addCategoryObject('elementBinding', scannedFiles.name().localName(), scannedFiles)

scanSync = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'scanSync'), ScanSync, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 269, 4))
Namespace.addCategoryObject('elementBinding', scanSync.name().localName(), scanSync)

scannedPackages = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'scannedPackages'), ScannedPkgs, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 275, 4))
Namespace.addCategoryObject('elementBinding', scannedPackages.name().localName(), scannedPackages)

scans = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'scans'), Scans, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 277, 4))
Namespace.addCategoryObject('elementBinding', scans.name().localName(), scans)

scanSummary = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'scanSummary'), ScanSummary, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 281, 4))
Namespace.addCategoryObject('elementBinding', scanSummary.name().localName(), scanSummary)

services = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'services'), Services, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 285, 4))
Namespace.addCategoryObject('elementBinding', services.name().localName(), services)

serviceStatus = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'serviceStatus'), ServiceStatus, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 287, 4))
Namespace.addCategoryObject('elementBinding', serviceStatus.name().localName(), serviceStatus)

softwareArtifacts = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'softwareArtifacts'), SoftwareArtifacts, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 291, 4))
Namespace.addCategoryObject('elementBinding', softwareArtifacts.name().localName(), softwareArtifacts)

softwareBundle = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'softwareBundle'), SoftwareBundle, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 293, 4))
Namespace.addCategoryObject('elementBinding', softwareBundle.name().localName(), softwareBundle)

softwareBundleExport = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'softwareBundleExport'), SoftwareBundleExport, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 295, 4))
Namespace.addCategoryObject('elementBinding', softwareBundleExport.name().localName(), softwareBundleExport)

softwareBundles = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'softwareBundles'), SoftwareBundles, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 299, 4))
Namespace.addCategoryObject('elementBinding', softwareBundles.name().localName(), softwareBundles)

softwareFiles = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'softwareFiles'), SoftwareFiles, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 303, 4))
Namespace.addCategoryObject('elementBinding', softwareFiles.name().localName(), softwareFiles)

sshKey = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'sshKey'), SSHKey, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 305, 4))
Namespace.addCategoryObject('elementBinding', sshKey.name().localName(), sshKey)

sshKeys = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'sshKeys'), SSHKeys, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 307, 4))
Namespace.addCategoryObject('elementBinding', sshKeys.name().localName(), sshKeys)

statDataPoint = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'statDataPoint'), StatDataPoint, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 309, 4))
Namespace.addCategoryObject('elementBinding', statDataPoint.name().localName(), statDataPoint)

statDataPoints = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'statDataPoints'), StatDataPoints, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 311, 4))
Namespace.addCategoryObject('elementBinding', statDataPoints.name().localName(), statDataPoints)

statTicket = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'statTicket'), StatTicket, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 313, 4))
Namespace.addCategoryObject('elementBinding', statTicket.name().localName(), statTicket)

statTickets = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'statTickets'), StatTickets, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 315, 4))
Namespace.addCategoryObject('elementBinding', statTickets.name().localName(), statTickets)

status = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'status'), OpStatus, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 317, 4))
Namespace.addCategoryObject('elementBinding', status.name().localName(), status)

statuses = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'statuses'), OpStatuses, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 319, 4))
Namespace.addCategoryObject('elementBinding', statuses.name().localName(), statuses)

subscriptionProfile = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'subscriptionProfile'), SubscriptionProfile, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 321, 4))
Namespace.addCategoryObject('elementBinding', subscriptionProfile.name().localName(), subscriptionProfile)

subscriptionProfiles = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'subscriptionProfiles'), SubscriptionProfiles, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 323, 4))
Namespace.addCategoryObject('elementBinding', subscriptionProfiles.name().localName(), subscriptionProfiles)

tag = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'tag'), Tag, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 325, 4))
Namespace.addCategoryObject('elementBinding', tag.name().localName(), tag)

targetFormat = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'targetFormat'), TargetFormat, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 327, 4))
Namespace.addCategoryObject('elementBinding', targetFormat.name().localName(), targetFormat)

targetFormats = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'targetFormats'), TargetFormats, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 329, 4))
Namespace.addCategoryObject('elementBinding', targetFormats.name().localName(), targetFormats)

targetPlatform = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'targetPlatform'), TargetPlatform, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 331, 4))
Namespace.addCategoryObject('elementBinding', targetPlatform.name().localName(), targetPlatform)

targetPlatforms = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'targetPlatforms'), TargetPlatforms, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 333, 4))
Namespace.addCategoryObject('elementBinding', targetPlatforms.name().localName(), targetPlatforms)

unixService = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'unixService'), UnixService, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 337, 4))
Namespace.addCategoryObject('elementBinding', unixService.name().localName(), unixService)

userGroup = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'userGroup'), UserGroup, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 341, 4))
Namespace.addCategoryObject('elementBinding', userGroup.name().localName(), userGroup)

userGroups = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'userGroups'), UserGroups, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 343, 4))
Namespace.addCategoryObject('elementBinding', userGroups.name().localName(), userGroups)

userProfile = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'userProfile'), UserProfile, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 345, 4))
Namespace.addCategoryObject('elementBinding', userProfile.name().localName(), userProfile)

userProfiles = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'userProfiles'), UserProfiles, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 347, 4))
Namespace.addCategoryObject('elementBinding', userProfiles.name().localName(), userProfiles)

users = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'users'), Users, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 349, 4))
Namespace.addCategoryObject('elementBinding', users.name().localName(), users)

userStat = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'userStat'), UserStat, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 351, 4))
Namespace.addCategoryObject('elementBinding', userStat.name().localName(), userStat)

vAppAccess = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'vAppAccess'), VAppAccess, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 355, 4))
Namespace.addCategoryObject('elementBinding', vAppAccess.name().localName(), vAppAccess)

virtualimagesrepository = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'virtualimagesrepository'), VirtualImagesRepository, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 357, 4))
Namespace.addCategoryObject('elementBinding', virtualimagesrepository.name().localName(), virtualimagesrepository)

virtualimagesrepositories = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'virtualimagesrepositories'), VirtualImagesRepositories, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 359, 4))
Namespace.addCategoryObject('elementBinding', virtualimagesrepositories.name().localName(), virtualimagesrepositories)

voteStat = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'voteStat'), VoteStat, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 361, 4))
Namespace.addCategoryObject('elementBinding', voteStat.name().localName(), voteStat)

windowsProfiles = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'windowsProfiles'), WindowsProfiles, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 365, 4))
Namespace.addCategoryObject('elementBinding', windowsProfiles.name().localName(), windowsProfiles)

winMsiApplications = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'winMsiApplications'), WinMsiApplications, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 369, 4))
Namespace.addCategoryObject('elementBinding', winMsiApplications.name().localName(), winMsiApplications)

winStoreApplications = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'winStoreApplications'), WinStoreApplications, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 373, 4))
Namespace.addCategoryObject('elementBinding', winStoreApplications.name().localName(), winStoreApplications)

winService = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'winService'), WinService, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 375, 4))
Namespace.addCategoryObject('elementBinding', winService.name().localName(), winService)

winServices = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'winServices'), WinServices, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 377, 4))
Namespace.addCategoryObject('elementBinding', winServices.name().localName(), winServices)

workspace = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'workspace'), Workspace, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 379, 4))
Namespace.addCategoryObject('elementBinding', workspace.name().localName(), workspace)

workspaces = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'workspaces'), Workspaces, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 381, 4))
Namespace.addCategoryObject('elementBinding', workspaces.name().localName(), workspaces)

applianceImport = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'applianceImport'), ApplianceImport, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 27, 4))
Namespace.addCategoryObject('elementBinding', applianceImport.name().localName(), applianceImport)

applianceSummary = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'applianceSummary'), ApplianceSummary, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 35, 4))
Namespace.addCategoryObject('elementBinding', applianceSummary.name().localName(), applianceSummary)

certificate = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'certificate'), Certificate, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 55, 4))
Namespace.addCategoryObject('elementBinding', certificate.name().localName(), certificate)

galleryTemplate = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'galleryTemplate'), GalleryTemplate, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 109, 4))
Namespace.addCategoryObject('elementBinding', galleryTemplate.name().localName(), galleryTemplate)

image = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'image'), Image, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 117, 4))
Namespace.addCategoryObject('elementBinding', image.name().localName(), image)

license = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'license'), License, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 139, 4))
Namespace.addCategoryObject('elementBinding', license.name().localName(), license)

linuxProfile = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'linuxProfile'), LinuxProfile, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 143, 4))
Namespace.addCategoryObject('elementBinding', linuxProfile.name().localName(), linuxProfile)

logo = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'logo'), Logo, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 157, 4))
Namespace.addCategoryObject('elementBinding', logo.name().localName(), logo)

membership = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'membership'), Membership, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 163, 4))
Namespace.addCategoryObject('elementBinding', membership.name().localName(), membership)

mySoftware = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'mySoftware'), MySoftware, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 173, 4))
Namespace.addCategoryObject('elementBinding', mySoftware.name().localName(), mySoftware)

package = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'package'), Pkg, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 207, 4))
Namespace.addCategoryObject('elementBinding', package.name().localName(), package)

project = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'project'), Project, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 225, 4))
Namespace.addCategoryObject('elementBinding', project.name().localName(), project)

scan = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'scan'), Scan, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 257, 4))
Namespace.addCategoryObject('elementBinding', scan.name().localName(), scan)

scannedFile = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'scannedFile'), ScannedFile, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 265, 4))
Namespace.addCategoryObject('elementBinding', scannedFile.name().localName(), scannedFile)

service = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'service'), Service, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 283, 4))
Namespace.addCategoryObject('elementBinding', service.name().localName(), service)

softwareArtifact = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'softwareArtifact'), SoftwareArtifact, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 289, 4))
Namespace.addCategoryObject('elementBinding', softwareArtifact.name().localName(), softwareArtifact)

softwareBundleImport = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'softwareBundleImport'), SoftwareBundleImport, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 297, 4))
Namespace.addCategoryObject('elementBinding', softwareBundleImport.name().localName(), softwareBundleImport)

user = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'user'), User, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 339, 4))
Namespace.addCategoryObject('elementBinding', user.name().localName(), user)

windowsProfile = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'windowsProfile'), WindowsProfile, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 363, 4))
Namespace.addCategoryObject('elementBinding', windowsProfile.name().localName(), windowsProfile)

winMsiApplication = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'winMsiApplication'), WinMsiApplication, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 367, 4))
Namespace.addCategoryObject('elementBinding', winMsiApplication.name().localName(), winMsiApplication)

winStoreApplication = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'winStoreApplication'), WinStoreApplication, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 371, 4))
Namespace.addCategoryObject('elementBinding', winStoreApplication.name().localName(), winStoreApplication)

bootScript = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'bootScript'), BootScript, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 41, 4))
Namespace.addCategoryObject('elementBinding', bootScript.name().localName(), bootScript)

oasPkg = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'oasPkg'), OASPkg, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 181, 4))
Namespace.addCategoryObject('elementBinding', oasPkg.name().localName(), oasPkg)

osPackage = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'osPackage'), OSPackage, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 195, 4))
Namespace.addCategoryObject('elementBinding', osPackage.name().localName(), osPackage)

publishImage = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'publishImage'), PublishImage, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 229, 4))
Namespace.addCategoryObject('elementBinding', publishImage.name().localName(), publishImage)

scannedPackage = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'scannedPackage'), ScannedPkg, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 273, 4))
Namespace.addCategoryObject('elementBinding', scannedPackage.name().localName(), scannedPackage)

softwareFile = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'softwareFile'), SoftwareFile, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 301, 4))
Namespace.addCategoryObject('elementBinding', softwareFile.name().localName(), softwareFile)



CTD_ANON._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'abstractWinApplication'), AbstractWinApplication, scope=CTD_ANON, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 443, 32)))

def _BuildAutomaton ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton
    del _BuildAutomaton
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 443, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON._UseForTag(pyxb.namespace.ExpandedName(None, 'abstractWinApplication')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 443, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON._Automaton = _BuildAutomaton()




CTD_ANON_._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'apiKeyPair'), APIKeyPair, scope=CTD_ANON_, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 551, 32)))

def _BuildAutomaton_ ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_
    del _BuildAutomaton_
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 551, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_._UseForTag(pyxb.namespace.ExpandedName(None, 'apiKeyPair')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 551, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_._Automaton = _BuildAutomaton_()




CTD_ANON_2._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'applianceExport'), ApplianceExport, scope=CTD_ANON_2, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 591, 32)))

def _BuildAutomaton_2 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_2
    del _BuildAutomaton_2
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 591, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_2._UseForTag(pyxb.namespace.ExpandedName(None, 'applianceExport')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 591, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_2._Automaton = _BuildAutomaton_2()




CTD_ANON_3._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'bootScript'), BootScript, scope=CTD_ANON_3, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 663, 32)))

def _BuildAutomaton_3 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_3
    del _BuildAutomaton_3
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 663, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_3._UseForTag(pyxb.namespace.ExpandedName(None, 'bootScript')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 663, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_3._Automaton = _BuildAutomaton_3()




CTD_ANON_4._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'confMgmtPlatform'), ConfMgmtPlatform, scope=CTD_ANON_4, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 681, 32)))

def _BuildAutomaton_4 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_4
    del _BuildAutomaton_4
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 681, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_4._UseForTag(pyxb.namespace.ExpandedName(None, 'confMgmtPlatform')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 681, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_4._Automaton = _BuildAutomaton_4()




CTD_ANON_5._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'mySoftware'), MySoftware, scope=CTD_ANON_5, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 751, 32)))

def _BuildAutomaton_5 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_5
    del _BuildAutomaton_5
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 751, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_5._UseForTag(pyxb.namespace.ExpandedName(None, 'mySoftware')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 751, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_5._Automaton = _BuildAutomaton_5()




CTD_ANON_6._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'project'), Project, scope=CTD_ANON_6, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 818, 32)))

def _BuildAutomaton_6 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_6
    del _BuildAutomaton_6
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 818, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_6._UseForTag(pyxb.namespace.ExpandedName(None, 'project')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 818, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_6._Automaton = _BuildAutomaton_6()




CTD_ANON_7._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'publishImage'), PublishImage, scope=CTD_ANON_7, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 836, 32)))

def _BuildAutomaton_7 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_7
    del _BuildAutomaton_7
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 836, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_7._UseForTag(pyxb.namespace.ExpandedName(None, 'publishImage')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 836, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_7._Automaton = _BuildAutomaton_7()




CTD_ANON_8._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'applianceExport'), ApplianceExport, scope=CTD_ANON_8, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 953, 32)))

def _BuildAutomaton_8 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_8
    del _BuildAutomaton_8
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 953, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_8._UseForTag(pyxb.namespace.ExpandedName(None, 'applianceExport')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 953, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_8._Automaton = _BuildAutomaton_8()




CTD_ANON_9._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'applianceImport'), ApplianceImport, scope=CTD_ANON_9, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1034, 32)))

def _BuildAutomaton_9 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_9
    del _BuildAutomaton_9
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1034, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_9._UseForTag(pyxb.namespace.ExpandedName(None, 'applianceImport')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1034, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_9._Automaton = _BuildAutomaton_9()




CTD_ANON_10._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'appliance'), Appliance, scope=CTD_ANON_10, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1058, 32)))

def _BuildAutomaton_10 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_10
    del _BuildAutomaton_10
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1058, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_10._UseForTag(pyxb.namespace.ExpandedName(None, 'appliance')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1058, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_10._Automaton = _BuildAutomaton_10()




ApplianceStats._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'curr'), pyxb.binding.datatypes.int, scope=ApplianceStats, documentation='the value', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1083, 12)))

ApplianceStats._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'currOSUsage'), CTD_ANON_11, scope=ApplianceStats, documentation="list of :ref:`statdatapoint-object` for the breakdown on operating system types currently being used for the user's appliance templates", location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1088, 12)))

ApplianceStats._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'currShared'), pyxb.binding.datatypes.int, scope=ApplianceStats, documentation='number of appliance templates currently being shared (e.g. in a workspace)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1098, 12)))

ApplianceStats._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'currSharedPublic'), pyxb.binding.datatypes.int, scope=ApplianceStats, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1103, 12)))

ApplianceStats._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'currUsage'), CTD_ANON_12, scope=ApplianceStats, documentation='the list of :ref:`statdatapoint-object` objects holding the statistic history', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1104, 12)))

ApplianceStats._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'total'), pyxb.binding.datatypes.int, scope=ApplianceStats, documentation='the total value (over time regardless if the object in question has been deleted)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1114, 12)))

ApplianceStats._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'totalOSUsage'), CTD_ANON_13, scope=ApplianceStats, documentation="list of :ref:`statdatapoint-object` for the breakdown on operating system types that have been used for the user's appliance templates", location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1119, 12)))

ApplianceStats._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'totalShared'), pyxb.binding.datatypes.int, scope=ApplianceStats, documentation='number of appliance templates that have been shared (e.g. in a workspace)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1129, 12)))

ApplianceStats._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'totalSharedPublic'), pyxb.binding.datatypes.int, scope=ApplianceStats, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1134, 12)))

ApplianceStats._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'totalUsage'), CTD_ANON_14, scope=ApplianceStats, documentation='the list of :ref:`statdatapoint-object` objects holding the statistic history (over time regardless if the object in question has been deleted)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1135, 12)))

def _BuildAutomaton_11 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_11
    del _BuildAutomaton_11
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1083, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1088, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1098, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1103, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1104, 12))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1114, 12))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1119, 12))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1129, 12))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1134, 12))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1135, 12))
    counters.add(cc_9)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(ApplianceStats._UseForTag(pyxb.namespace.ExpandedName(None, 'curr')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1083, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(ApplianceStats._UseForTag(pyxb.namespace.ExpandedName(None, 'currOSUsage')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1088, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(ApplianceStats._UseForTag(pyxb.namespace.ExpandedName(None, 'currShared')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1098, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(ApplianceStats._UseForTag(pyxb.namespace.ExpandedName(None, 'currSharedPublic')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1103, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(ApplianceStats._UseForTag(pyxb.namespace.ExpandedName(None, 'currUsage')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1104, 12))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(ApplianceStats._UseForTag(pyxb.namespace.ExpandedName(None, 'total')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1114, 12))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(ApplianceStats._UseForTag(pyxb.namespace.ExpandedName(None, 'totalOSUsage')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1119, 12))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(ApplianceStats._UseForTag(pyxb.namespace.ExpandedName(None, 'totalShared')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1129, 12))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(ApplianceStats._UseForTag(pyxb.namespace.ExpandedName(None, 'totalSharedPublic')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1134, 12))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(ApplianceStats._UseForTag(pyxb.namespace.ExpandedName(None, 'totalUsage')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1135, 12))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    st_9._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
ApplianceStats._Automaton = _BuildAutomaton_11()




CTD_ANON_11._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'statDataPoint'), StatDataPoint, scope=CTD_ANON_11, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1094, 24)))

def _BuildAutomaton_12 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_12
    del _BuildAutomaton_12
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1094, 24))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_11._UseForTag(pyxb.namespace.ExpandedName(None, 'statDataPoint')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1094, 24))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_11._Automaton = _BuildAutomaton_12()




CTD_ANON_12._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'statDataPoint'), StatDataPoint, scope=CTD_ANON_12, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1110, 24)))

def _BuildAutomaton_13 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_13
    del _BuildAutomaton_13
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1110, 24))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_12._UseForTag(pyxb.namespace.ExpandedName(None, 'statDataPoint')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1110, 24))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_12._Automaton = _BuildAutomaton_13()




CTD_ANON_13._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'statDataPoint'), StatDataPoint, scope=CTD_ANON_13, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1125, 24)))

def _BuildAutomaton_14 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_14
    del _BuildAutomaton_14
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1125, 24))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_13._UseForTag(pyxb.namespace.ExpandedName(None, 'statDataPoint')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1125, 24))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_13._Automaton = _BuildAutomaton_14()




CTD_ANON_14._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'statDataPoint'), StatDataPoint, scope=CTD_ANON_14, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1141, 24)))

def _BuildAutomaton_15 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_15
    del _BuildAutomaton_15
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1141, 24))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_14._UseForTag(pyxb.namespace.ExpandedName(None, 'statDataPoint')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1141, 24))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_14._Automaton = _BuildAutomaton_15()




CTD_ANON_15._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'artifactCredAccount'), ArtifactCredAccount, scope=CTD_ANON_15, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1247, 32)))

def _BuildAutomaton_16 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_16
    del _BuildAutomaton_16
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1247, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_15._UseForTag(pyxb.namespace.ExpandedName(None, 'artifactCredAccount')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1247, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_15._Automaton = _BuildAutomaton_16()




CTD_ANON_16._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'ami'), CTD_ANON_17, scope=CTD_ANON_16, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1268, 52)))

def _BuildAutomaton_17 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_17
    del _BuildAutomaton_17
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1268, 52))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_16._UseForTag(pyxb.namespace.ExpandedName(None, 'ami')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1268, 52))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_16._Automaton = _BuildAutomaton_17()




CTD_ANON_17._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'id'), pyxb.binding.datatypes.string, scope=CTD_ANON_17, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1271, 64)))

CTD_ANON_17._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=CTD_ANON_17, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1272, 64)))

CTD_ANON_17._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'publicImage'), pyxb.binding.datatypes.boolean, scope=CTD_ANON_17, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1273, 64)))

CTD_ANON_17._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'ramDiskId'), pyxb.binding.datatypes.string, scope=CTD_ANON_17, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1274, 64)))

def _BuildAutomaton_18 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_18
    del _BuildAutomaton_18
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1272, 64))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1273, 64))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1274, 64))
    counters.add(cc_2)
    states = []
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_17._UseForTag(pyxb.namespace.ExpandedName(None, 'id')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1271, 64))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_17._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1272, 64))
    st_1 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_17._UseForTag(pyxb.namespace.ExpandedName(None, 'publicImage')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1273, 64))
    st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_17._UseForTag(pyxb.namespace.ExpandedName(None, 'ramDiskId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1274, 64))
    st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    transitions = []
    transitions.append(fac.Transition(st_1, [
         ]))
    transitions.append(fac.Transition(st_2, [
         ]))
    transitions.append(fac.Transition(st_3, [
         ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, True) ]))
    st_3._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_17._Automaton = _BuildAutomaton_18()




CTD_ANON_18._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'region'), CTD_ANON_226, scope=CTD_ANON_18, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1289, 32)))

def _BuildAutomaton_19 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_19
    del _BuildAutomaton_19
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1289, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_18._UseForTag(pyxb.namespace.ExpandedName(None, 'region')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1289, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_18._Automaton = _BuildAutomaton_19()




CTD_ANON_19._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'bucket'), CTD_ANON_228, scope=CTD_ANON_19, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1311, 52)))

def _BuildAutomaton_20 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_20
    del _BuildAutomaton_20
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1311, 52))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_19._UseForTag(pyxb.namespace.ExpandedName(None, 'bucket')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1311, 52))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_19._Automaton = _BuildAutomaton_20()




CTD_ANON_20._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'read'), pyxb.binding.datatypes.boolean, scope=CTD_ANON_20, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1321, 84)))

CTD_ANON_20._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'readACP'), pyxb.binding.datatypes.boolean, scope=CTD_ANON_20, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1322, 84)))

CTD_ANON_20._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'write'), pyxb.binding.datatypes.boolean, scope=CTD_ANON_20, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1323, 84)))

CTD_ANON_20._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'writeACP'), pyxb.binding.datatypes.boolean, scope=CTD_ANON_20, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1324, 84)))

def _BuildAutomaton_21 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_21
    del _BuildAutomaton_21
    import pyxb.utils.fac as fac

    counters = set()
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_20._UseForTag(pyxb.namespace.ExpandedName(None, 'read')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1321, 84))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_20._UseForTag(pyxb.namespace.ExpandedName(None, 'readACP')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1322, 84))
    st_1 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_20._UseForTag(pyxb.namespace.ExpandedName(None, 'write')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1323, 84))
    st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_20._UseForTag(pyxb.namespace.ExpandedName(None, 'writeACP')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1324, 84))
    st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    transitions = []
    transitions.append(fac.Transition(st_1, [
         ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
         ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
         ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    st_3._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_20._Automaton = _BuildAutomaton_21()




AwsService._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'RegionId'), pyxb.binding.datatypes.string, scope=AwsService, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1348, 12)))

def _BuildAutomaton_22 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_22
    del _BuildAutomaton_22
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1348, 12))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(AwsService._UseForTag(pyxb.namespace.ExpandedName(None, 'RegionId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1348, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
AwsService._Automaton = _BuildAutomaton_22()




CTD_ANON_21._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'affinityGroups'), CTD_ANON_22, scope=CTD_ANON_21, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1359, 32)))

CTD_ANON_21._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'certificates'), CTD_ANON_24, scope=CTD_ANON_21, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1374, 32)))

CTD_ANON_21._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'locations'), CTD_ANON_26, scope=CTD_ANON_21, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1389, 32)))

CTD_ANON_21._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'rolesSizes'), CTD_ANON_31, scope=CTD_ANON_21, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1432, 32)))

def _BuildAutomaton_23 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_23
    del _BuildAutomaton_23
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1359, 32))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1374, 32))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1389, 32))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1432, 32))
    counters.add(cc_3)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_21._UseForTag(pyxb.namespace.ExpandedName(None, 'affinityGroups')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1359, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_21._UseForTag(pyxb.namespace.ExpandedName(None, 'certificates')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1374, 32))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_21._UseForTag(pyxb.namespace.ExpandedName(None, 'locations')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1389, 32))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_21._UseForTag(pyxb.namespace.ExpandedName(None, 'rolesSizes')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1432, 32))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    st_3._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_21._Automaton = _BuildAutomaton_23()




CTD_ANON_22._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'affinityGroup'), CTD_ANON_23, scope=CTD_ANON_22, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1362, 44)))

def _BuildAutomaton_24 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_24
    del _BuildAutomaton_24
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1362, 44))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_22._UseForTag(pyxb.namespace.ExpandedName(None, 'affinityGroup')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1362, 44))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_22._Automaton = _BuildAutomaton_24()




CTD_ANON_23._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'description'), pyxb.binding.datatypes.string, scope=CTD_ANON_23, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1365, 56)))

CTD_ANON_23._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'locationId'), pyxb.binding.datatypes.string, scope=CTD_ANON_23, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1366, 56)))

CTD_ANON_23._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=CTD_ANON_23, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1367, 56)))

def _BuildAutomaton_25 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_25
    del _BuildAutomaton_25
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1365, 56))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1366, 56))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1367, 56))
    counters.add(cc_2)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_23._UseForTag(pyxb.namespace.ExpandedName(None, 'description')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1365, 56))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_23._UseForTag(pyxb.namespace.ExpandedName(None, 'locationId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1366, 56))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_23._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1367, 56))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    st_2._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_23._Automaton = _BuildAutomaton_25()




CTD_ANON_24._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'certificate'), CTD_ANON_25, scope=CTD_ANON_24, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1377, 44)))

def _BuildAutomaton_26 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_26
    del _BuildAutomaton_26
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1377, 44))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_24._UseForTag(pyxb.namespace.ExpandedName(None, 'certificate')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1377, 44))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_24._Automaton = _BuildAutomaton_26()




CTD_ANON_25._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'data'), pyxb.binding.datatypes.string, scope=CTD_ANON_25, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1380, 56)))

CTD_ANON_25._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'publicKey'), pyxb.binding.datatypes.string, scope=CTD_ANON_25, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1381, 56)))

CTD_ANON_25._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'thumbPrint'), pyxb.binding.datatypes.string, scope=CTD_ANON_25, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1382, 56)))

def _BuildAutomaton_27 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_27
    del _BuildAutomaton_27
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1380, 56))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1381, 56))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1382, 56))
    counters.add(cc_2)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_25._UseForTag(pyxb.namespace.ExpandedName(None, 'data')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1380, 56))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_25._UseForTag(pyxb.namespace.ExpandedName(None, 'publicKey')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1381, 56))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_25._UseForTag(pyxb.namespace.ExpandedName(None, 'thumbPrint')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1382, 56))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    st_2._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_25._Automaton = _BuildAutomaton_27()




CTD_ANON_26._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'location'), CTD_ANON_27, scope=CTD_ANON_26, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1392, 44)))

def _BuildAutomaton_28 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_28
    del _BuildAutomaton_28
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1392, 44))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_26._UseForTag(pyxb.namespace.ExpandedName(None, 'location')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1392, 44))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_26._Automaton = _BuildAutomaton_28()




CTD_ANON_27._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=CTD_ANON_27, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1395, 56)))

CTD_ANON_27._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'services'), CTD_ANON_28, scope=CTD_ANON_27, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1396, 56)))

CTD_ANON_27._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'vmRolesSizesIds'), CTD_ANON_29, scope=CTD_ANON_27, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1412, 56)))

CTD_ANON_27._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'webWorkersRolesSizesIds'), CTD_ANON_30, scope=CTD_ANON_27, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1419, 56)))

def _BuildAutomaton_29 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_29
    del _BuildAutomaton_29
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1395, 56))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1396, 56))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1412, 56))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1419, 56))
    counters.add(cc_3)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_27._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1395, 56))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_27._UseForTag(pyxb.namespace.ExpandedName(None, 'services')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1396, 56))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_27._UseForTag(pyxb.namespace.ExpandedName(None, 'vmRolesSizesIds')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1412, 56))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_27._UseForTag(pyxb.namespace.ExpandedName(None, 'webWorkersRolesSizesIds')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1419, 56))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    st_3._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_27._Automaton = _BuildAutomaton_29()




CTD_ANON_28._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'service'), STD_ANON_2, scope=CTD_ANON_28, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1399, 68)))

def _BuildAutomaton_30 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_30
    del _BuildAutomaton_30
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1399, 68))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_28._UseForTag(pyxb.namespace.ExpandedName(None, 'service')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1399, 68))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_28._Automaton = _BuildAutomaton_30()




CTD_ANON_29._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'vmRoleSizeId'), pyxb.binding.datatypes.string, scope=CTD_ANON_29, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1415, 68)))

def _BuildAutomaton_31 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_31
    del _BuildAutomaton_31
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1415, 68))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_29._UseForTag(pyxb.namespace.ExpandedName(None, 'vmRoleSizeId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1415, 68))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_29._Automaton = _BuildAutomaton_31()




CTD_ANON_30._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'webWorkerRoleSizeId'), pyxb.binding.datatypes.string, scope=CTD_ANON_30, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1422, 68)))

def _BuildAutomaton_32 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_32
    del _BuildAutomaton_32
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1422, 68))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_30._UseForTag(pyxb.namespace.ExpandedName(None, 'webWorkerRoleSizeId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1422, 68))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_30._Automaton = _BuildAutomaton_32()




CTD_ANON_31._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'roleSize'), CTD_ANON_32, scope=CTD_ANON_31, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1435, 44)))

def _BuildAutomaton_33 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_33
    del _BuildAutomaton_33
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1435, 44))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_31._UseForTag(pyxb.namespace.ExpandedName(None, 'roleSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1435, 44))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_31._Automaton = _BuildAutomaton_33()




CTD_ANON_32._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'maxDataDiskCount'), pyxb.binding.datatypes.int, scope=CTD_ANON_32, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1438, 56)))

CTD_ANON_32._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'memoryMB'), pyxb.binding.datatypes.int, scope=CTD_ANON_32, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1439, 56)))

CTD_ANON_32._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=CTD_ANON_32, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1440, 56)))

CTD_ANON_32._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'nbCores'), pyxb.binding.datatypes.int, scope=CTD_ANON_32, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1441, 56)))

CTD_ANON_32._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'virtualMachineRoleSuited'), pyxb.binding.datatypes.boolean, scope=CTD_ANON_32, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1442, 56)))

CTD_ANON_32._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'webWorkerRoleSuited'), pyxb.binding.datatypes.boolean, scope=CTD_ANON_32, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1443, 56)))

def _BuildAutomaton_34 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_34
    del _BuildAutomaton_34
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1438, 56))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1439, 56))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1440, 56))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1441, 56))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1442, 56))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1443, 56))
    counters.add(cc_5)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_32._UseForTag(pyxb.namespace.ExpandedName(None, 'maxDataDiskCount')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1438, 56))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_32._UseForTag(pyxb.namespace.ExpandedName(None, 'memoryMB')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1439, 56))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_32._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1440, 56))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_32._UseForTag(pyxb.namespace.ExpandedName(None, 'nbCores')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1441, 56))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_32._UseForTag(pyxb.namespace.ExpandedName(None, 'virtualMachineRoleSuited')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1442, 56))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_32._UseForTag(pyxb.namespace.ExpandedName(None, 'webWorkerRoleSuited')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1443, 56))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    st_5._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_32._Automaton = _BuildAutomaton_34()




CTD_ANON_33._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'accounts'), CTD_ANON_34, scope=CTD_ANON_33, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1456, 32)))

CTD_ANON_33._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'locationsIds'), CTD_ANON_37, scope=CTD_ANON_33, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1480, 32)))

def _BuildAutomaton_35 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_35
    del _BuildAutomaton_35
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1456, 32))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1480, 32))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_33._UseForTag(pyxb.namespace.ExpandedName(None, 'accounts')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1456, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_33._UseForTag(pyxb.namespace.ExpandedName(None, 'locationsIds')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1480, 32))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_33._Automaton = _BuildAutomaton_35()




CTD_ANON_34._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'account'), CTD_ANON_35, scope=CTD_ANON_34, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1459, 44)))

def _BuildAutomaton_36 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_36
    del _BuildAutomaton_36
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1459, 44))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_34._UseForTag(pyxb.namespace.ExpandedName(None, 'account')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1459, 44))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_34._Automaton = _BuildAutomaton_36()




CTD_ANON_35._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'affinityGroup'), pyxb.binding.datatypes.string, scope=CTD_ANON_35, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1462, 56)))

CTD_ANON_35._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'endpoints'), CTD_ANON_36, scope=CTD_ANON_35, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1463, 56)))

CTD_ANON_35._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'locationId'), pyxb.binding.datatypes.string, scope=CTD_ANON_35, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1470, 56)))

CTD_ANON_35._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=CTD_ANON_35, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1471, 56)))

CTD_ANON_35._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'replicated'), pyxb.binding.datatypes.boolean, scope=CTD_ANON_35, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1472, 56)))

CTD_ANON_35._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'uri'), pyxb.binding.datatypes.anyURI, scope=CTD_ANON_35, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1473, 56)))

def _BuildAutomaton_37 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_37
    del _BuildAutomaton_37
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1462, 56))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1463, 56))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1470, 56))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1471, 56))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1472, 56))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1473, 56))
    counters.add(cc_5)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_35._UseForTag(pyxb.namespace.ExpandedName(None, 'affinityGroup')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1462, 56))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_35._UseForTag(pyxb.namespace.ExpandedName(None, 'endpoints')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1463, 56))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_35._UseForTag(pyxb.namespace.ExpandedName(None, 'locationId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1470, 56))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_35._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1471, 56))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_35._UseForTag(pyxb.namespace.ExpandedName(None, 'replicated')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1472, 56))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_35._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1473, 56))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    st_5._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_35._Automaton = _BuildAutomaton_37()




CTD_ANON_36._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'uri'), pyxb.binding.datatypes.anyURI, scope=CTD_ANON_36, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1466, 68)))

def _BuildAutomaton_38 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_38
    del _BuildAutomaton_38
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1466, 68))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_36._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1466, 68))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_36._Automaton = _BuildAutomaton_38()




CTD_ANON_37._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'locationId'), pyxb.binding.datatypes.string, scope=CTD_ANON_37, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1483, 44)))

def _BuildAutomaton_39 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_39
    del _BuildAutomaton_39
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1483, 44))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_37._UseForTag(pyxb.namespace.ExpandedName(None, 'locationId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1483, 44))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_37._Automaton = _BuildAutomaton_39()




CTD_ANON_38._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'bootScript'), BootScript, scope=CTD_ANON_38, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1553, 32)))

def _BuildAutomaton_40 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_40
    del _BuildAutomaton_40
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1553, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_38._UseForTag(pyxb.namespace.ExpandedName(None, 'bootScript')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1553, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_38._Automaton = _BuildAutomaton_40()




CTD_ANON_39._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'bundleRestriction'), BundleRestriction, scope=CTD_ANON_39, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1611, 32)))

def _BuildAutomaton_41 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_41
    del _BuildAutomaton_41
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1611, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_39._UseForTag(pyxb.namespace.ExpandedName(None, 'bundleRestriction')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1611, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_39._Automaton = _BuildAutomaton_41()




CTD_ANON_40._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'distribution'), Distribution, scope=CTD_ANON_40, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1627, 32)))

def _BuildAutomaton_42 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_42
    del _BuildAutomaton_42
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1627, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_40._UseForTag(pyxb.namespace.ExpandedName(None, 'distribution')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1627, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_40._Automaton = _BuildAutomaton_42()




CTD_ANON_41._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'format'), ImageFormat, scope=CTD_ANON_41, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1634, 32)))

def _BuildAutomaton_43 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_43
    del _BuildAutomaton_43
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1634, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_41._UseForTag(pyxb.namespace.ExpandedName(None, 'format')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1634, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_41._Automaton = _BuildAutomaton_43()




CTD_ANON_42._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'category'), Category, scope=CTD_ANON_42, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1659, 32)))

def _BuildAutomaton_44 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_44
    del _BuildAutomaton_44
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1659, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_42._UseForTag(pyxb.namespace.ExpandedName(None, 'category')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1659, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_42._Automaton = _BuildAutomaton_44()




CTD_ANON_43._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'category'), Category, scope=CTD_ANON_43, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1695, 32)))

def _BuildAutomaton_45 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_45
    del _BuildAutomaton_45
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1695, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_43._UseForTag(pyxb.namespace.ExpandedName(None, 'category')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1695, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_43._Automaton = _BuildAutomaton_45()




CTD_ANON_44._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'certificate'), Certificate, scope=CTD_ANON_44, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1795, 32)))

def _BuildAutomaton_46 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_46
    del _BuildAutomaton_46
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1795, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_44._UseForTag(pyxb.namespace.ExpandedName(None, 'certificate')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1795, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_44._Automaton = _BuildAutomaton_46()




CTD_ANON_45._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'cloudProvider'), CloudProvider, scope=CTD_ANON_45, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1811, 32)))

def _BuildAutomaton_47 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_47
    del _BuildAutomaton_47
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1811, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_45._UseForTag(pyxb.namespace.ExpandedName(None, 'cloudProvider')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1811, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_45._Automaton = _BuildAutomaton_47()




CTD_ANON_46._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'tenant'), CTD_ANON_47, scope=CTD_ANON_46, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1831, 32)))

def _BuildAutomaton_48 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_48
    del _BuildAutomaton_48
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1831, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_46._UseForTag(pyxb.namespace.ExpandedName(None, 'tenant')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1831, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_46._Automaton = _BuildAutomaton_48()




CTD_ANON_47._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'description'), pyxb.binding.datatypes.string, scope=CTD_ANON_47, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1834, 44)))

CTD_ANON_47._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'instanceType'), pyxb.binding.datatypes.string, scope=CTD_ANON_47, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1835, 44)))

CTD_ANON_47._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=CTD_ANON_47, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1836, 44)))

CTD_ANON_47._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'url'), pyxb.binding.datatypes.string, scope=CTD_ANON_47, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1837, 44)))

CTD_ANON_47._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'zones'), CTD_ANON_48, scope=CTD_ANON_47, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1838, 44)))

def _BuildAutomaton_49 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_49
    del _BuildAutomaton_49
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1838, 44))
    counters.add(cc_0)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_47._UseForTag(pyxb.namespace.ExpandedName(None, 'description')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1834, 44))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_47._UseForTag(pyxb.namespace.ExpandedName(None, 'instanceType')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1835, 44))
    st_1 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_47._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1836, 44))
    st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_47._UseForTag(pyxb.namespace.ExpandedName(None, 'url')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1837, 44))
    st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_47._UseForTag(pyxb.namespace.ExpandedName(None, 'zones')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1838, 44))
    st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    transitions = []
    transitions.append(fac.Transition(st_1, [
         ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
         ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
         ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
         ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_4._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_47._Automaton = _BuildAutomaton_49()




CTD_ANON_48._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'zone'), CTD_ANON_49, scope=CTD_ANON_48, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1841, 56)))

def _BuildAutomaton_50 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_50
    del _BuildAutomaton_50
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1841, 56))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_48._UseForTag(pyxb.namespace.ExpandedName(None, 'zone')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1841, 56))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_48._Automaton = _BuildAutomaton_50()




CTD_ANON_49._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'available'), pyxb.binding.datatypes.boolean, scope=CTD_ANON_49, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1844, 68)))

CTD_ANON_49._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=CTD_ANON_49, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1845, 68)))

CTD_ANON_49._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'url'), pyxb.binding.datatypes.string, scope=CTD_ANON_49, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1846, 68)))

def _BuildAutomaton_51 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_51
    del _BuildAutomaton_51
    import pyxb.utils.fac as fac

    counters = set()
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_49._UseForTag(pyxb.namespace.ExpandedName(None, 'available')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1844, 68))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_49._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1845, 68))
    st_1 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_49._UseForTag(pyxb.namespace.ExpandedName(None, 'url')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1846, 68))
    st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    transitions = []
    transitions.append(fac.Transition(st_1, [
         ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
         ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    st_2._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_49._Automaton = _BuildAutomaton_51()




CloudResources._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=CloudResources, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1866, 12)))

def _BuildAutomaton_52 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_52
    del _BuildAutomaton_52
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1866, 12))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CloudResources._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1866, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CloudResources._Automaton = _BuildAutomaton_52()




CTD_ANON_50._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'diskOffering'), CTD_ANON_231, scope=CTD_ANON_50, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1887, 32)))

def _BuildAutomaton_53 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_53
    del _BuildAutomaton_53
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1887, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_50._UseForTag(pyxb.namespace.ExpandedName(None, 'diskOffering')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1887, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_50._Automaton = _BuildAutomaton_53()




CTD_ANON_51._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'domain'), CTD_ANON_232, scope=CTD_ANON_51, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1906, 32)))

def _BuildAutomaton_54 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_54
    del _BuildAutomaton_54
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1906, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_51._UseForTag(pyxb.namespace.ExpandedName(None, 'domain')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1906, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_51._Automaton = _BuildAutomaton_54()




CTD_ANON_52._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'account'), CTD_ANON_233, scope=CTD_ANON_52, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1914, 64)))

def _BuildAutomaton_55 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_55
    del _BuildAutomaton_55
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1914, 64))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_52._UseForTag(pyxb.namespace.ExpandedName(None, 'account')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1914, 64))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_52._Automaton = _BuildAutomaton_55()




CTD_ANON_53._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'user'), CTD_ANON_234, scope=CTD_ANON_53, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1936, 96)))

def _BuildAutomaton_56 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_56
    del _BuildAutomaton_56
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1936, 96))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_53._UseForTag(pyxb.namespace.ExpandedName(None, 'user')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1936, 96))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_53._Automaton = _BuildAutomaton_56()




CTD_ANON_54._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'project'), CTD_ANON_235, scope=CTD_ANON_54, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1966, 64)))

def _BuildAutomaton_57 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_57
    del _BuildAutomaton_57
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1966, 64))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_54._UseForTag(pyxb.namespace.ExpandedName(None, 'project')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1966, 64))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_54._Automaton = _BuildAutomaton_57()




CTD_ANON_55._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'accountId'), CTD_ANON_56, scope=CTD_ANON_55, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1974, 96)))

def _BuildAutomaton_58 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_58
    del _BuildAutomaton_58
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1974, 96))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_55._UseForTag(pyxb.namespace.ExpandedName(None, 'accountId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1974, 96))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_55._Automaton = _BuildAutomaton_58()




CTD_ANON_56._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'id'), pyxb.binding.datatypes.string, scope=CTD_ANON_56, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1977, 108)))

def _BuildAutomaton_59 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_59
    del _BuildAutomaton_59
    import pyxb.utils.fac as fac

    counters = set()
    states = []
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_56._UseForTag(pyxb.namespace.ExpandedName(None, 'id')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1977, 108))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_56._Automaton = _BuildAutomaton_59()




CTD_ANON_57._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'iso'), CTD_ANON_236, scope=CTD_ANON_57, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2007, 32)))

def _BuildAutomaton_60 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_60
    del _BuildAutomaton_60
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2007, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_57._UseForTag(pyxb.namespace.ExpandedName(None, 'iso')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2007, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_57._Automaton = _BuildAutomaton_60()




CTD_ANON_58._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'property'), CTD_ANON_59, scope=CTD_ANON_58, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2034, 32)))

def _BuildAutomaton_61 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_61
    del _BuildAutomaton_61
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2034, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_58._UseForTag(pyxb.namespace.ExpandedName(None, 'property')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2034, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_58._Automaton = _BuildAutomaton_61()




CTD_ANON_59._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'key'), pyxb.binding.datatypes.string, scope=CTD_ANON_59, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2037, 44)))

CTD_ANON_59._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'value'), pyxb.binding.datatypes.string, scope=CTD_ANON_59, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2038, 44)))

def _BuildAutomaton_62 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_62
    del _BuildAutomaton_62
    import pyxb.utils.fac as fac

    counters = set()
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_59._UseForTag(pyxb.namespace.ExpandedName(None, 'key')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2037, 44))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_59._UseForTag(pyxb.namespace.ExpandedName(None, 'value')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2038, 44))
    st_1 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_1, [
         ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_59._Automaton = _BuildAutomaton_62()




CTD_ANON_60._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'serviceOffering'), CTD_ANON_237, scope=CTD_ANON_60, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2048, 32)))

def _BuildAutomaton_63 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_63
    del _BuildAutomaton_63
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2048, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_60._UseForTag(pyxb.namespace.ExpandedName(None, 'serviceOffering')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2048, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_60._Automaton = _BuildAutomaton_63()




CTD_ANON_61._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'template'), CTD_ANON_238, scope=CTD_ANON_61, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2072, 32)))

def _BuildAutomaton_64 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_64
    del _BuildAutomaton_64
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2072, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_61._UseForTag(pyxb.namespace.ExpandedName(None, 'template')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2072, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_61._Automaton = _BuildAutomaton_64()




CTD_ANON_62._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'vm'), CTD_ANON_239, scope=CTD_ANON_62, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2103, 32)))

def _BuildAutomaton_65 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_65
    del _BuildAutomaton_65
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2103, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_62._UseForTag(pyxb.namespace.ExpandedName(None, 'vm')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2103, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_62._Automaton = _BuildAutomaton_65()




CTD_ANON_63._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'nic'), CTD_ANON_240, scope=CTD_ANON_63, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2117, 64)))

def _BuildAutomaton_66 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_66
    del _BuildAutomaton_66
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2117, 64))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_63._UseForTag(pyxb.namespace.ExpandedName(None, 'nic')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2117, 64))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_63._Automaton = _BuildAutomaton_66()




CTD_ANON_64._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'securityGroup'), CTD_ANON_241, scope=CTD_ANON_64, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2140, 64)))

def _BuildAutomaton_67 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_67
    del _BuildAutomaton_67
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2140, 64))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_64._UseForTag(pyxb.namespace.ExpandedName(None, 'securityGroup')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2140, 64))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_64._Automaton = _BuildAutomaton_67()




CTD_ANON_65._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'ingressRule'), CTD_ANON_242, scope=CTD_ANON_65, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2151, 96)))

def _BuildAutomaton_68 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_68
    del _BuildAutomaton_68
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2151, 96))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_65._UseForTag(pyxb.namespace.ExpandedName(None, 'ingressRule')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2151, 96))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_65._Automaton = _BuildAutomaton_68()




CTD_ANON_66._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'zone'), CTD_ANON_243, scope=CTD_ANON_66, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2191, 32)))

def _BuildAutomaton_69 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_69
    del _BuildAutomaton_69
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2191, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_66._UseForTag(pyxb.namespace.ExpandedName(None, 'zone')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2191, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_66._Automaton = _BuildAutomaton_69()




CTD_ANON_67._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'comment'), Comment, scope=CTD_ANON_67, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2288, 32)))

def _BuildAutomaton_70 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_70
    del _BuildAutomaton_70
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2288, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_67._UseForTag(pyxb.namespace.ExpandedName(None, 'comment')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2288, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_67._Automaton = _BuildAutomaton_70()




CTD_ANON_68._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'comment'), Comment, scope=CTD_ANON_68, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2338, 32)))

def _BuildAutomaton_71 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_71
    del _BuildAutomaton_71
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2338, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_68._UseForTag(pyxb.namespace.ExpandedName(None, 'comment')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2338, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_68._Automaton = _BuildAutomaton_71()




CTD_ANON_69._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'company'), Company, scope=CTD_ANON_69, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2362, 32)))

def _BuildAutomaton_72 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_72
    del _BuildAutomaton_72
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2362, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_69._UseForTag(pyxb.namespace.ExpandedName(None, 'company')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2362, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_69._Automaton = _BuildAutomaton_72()




CTD_ANON_70._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'confMgmtPlatforms'), ConfMgmtPlatform, scope=CTD_ANON_70, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2435, 32)))

def _BuildAutomaton_73 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_73
    del _BuildAutomaton_73
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2435, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_70._UseForTag(pyxb.namespace.ExpandedName(None, 'confMgmtPlatforms')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2435, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_70._Automaton = _BuildAutomaton_73()




CTD_ANON_71._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'certificate'), Certificate, scope=CTD_ANON_71, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2616, 32)))

def _BuildAutomaton_74 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_74
    del _BuildAutomaton_74
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2616, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_71._UseForTag(pyxb.namespace.ExpandedName(None, 'certificate')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2616, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_71._Automaton = _BuildAutomaton_74()




CredAccountResource._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'key'), pyxb.binding.datatypes.string, scope=CredAccountResource, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2868, 12)))

CredAccountResource._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'type'), pyxb.binding.datatypes.string, scope=CredAccountResource, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2869, 12)))

CredAccountResource._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'value'), pyxb.binding.datatypes.string, scope=CredAccountResource, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2870, 12)))

def _BuildAutomaton_75 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_75
    del _BuildAutomaton_75
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2868, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2869, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2870, 12))
    counters.add(cc_2)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountResource._UseForTag(pyxb.namespace.ExpandedName(None, 'key')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2868, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountResource._UseForTag(pyxb.namespace.ExpandedName(None, 'type')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2869, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountResource._UseForTag(pyxb.namespace.ExpandedName(None, 'value')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2870, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    st_2._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CredAccountResource._Automaton = _BuildAutomaton_75()




CredAccountResources._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'cloudResources'), CloudResources, scope=CredAccountResources, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2876, 12)))

CredAccountResources._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'resources'), CTD_ANON_72, scope=CredAccountResources, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2877, 12)))

def _BuildAutomaton_76 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_76
    del _BuildAutomaton_76
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2876, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2877, 12))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountResources._UseForTag(pyxb.namespace.ExpandedName(None, 'cloudResources')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2876, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountResources._UseForTag(pyxb.namespace.ExpandedName(None, 'resources')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2877, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CredAccountResources._Automaton = _BuildAutomaton_76()




CTD_ANON_72._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'resource'), CredAccountResource, scope=CTD_ANON_72, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2880, 24)))

def _BuildAutomaton_77 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_77
    del _BuildAutomaton_77
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2880, 24))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_72._UseForTag(pyxb.namespace.ExpandedName(None, 'resource')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2880, 24))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_72._Automaton = _BuildAutomaton_77()




CTD_ANON_73._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'credAccount'), CredAccount, scope=CTD_ANON_73, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2902, 32)))

def _BuildAutomaton_78 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_78
    del _BuildAutomaton_78
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2902, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_73._UseForTag(pyxb.namespace.ExpandedName(None, 'credAccount')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2902, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_73._Automaton = _BuildAutomaton_78()




Deployment._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'uri'), pyxb.binding.datatypes.anyURI, scope=Deployment, documentation='the uri of the deployment', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3130, 12)))

Deployment._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'applicationId'), pyxb.binding.datatypes.string, scope=Deployment, documentation='the application id of the deployment', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3135, 12)))

Deployment._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=Deployment, documentation='the name of the deployment', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3140, 12)))

Deployment._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'blueprintName'), pyxb.binding.datatypes.string, scope=Deployment, documentation='the blueprint name used to do this deployment', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3145, 12)))

Deployment._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'iconUrl'), pyxb.binding.datatypes.anyURI, scope=Deployment, documentation='the icon url of the application deployed', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3150, 12)))

Deployment._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'state'), pyxb.binding.datatypes.string, scope=Deployment, documentation='the deployment state', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3155, 12)))

Deployment._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'instances'), CTD_ANON_74, scope=Deployment, documentation='the list of :ref:`instance-object` objects', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3161, 16)))

def _BuildAutomaton_79 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_79
    del _BuildAutomaton_79
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3130, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3135, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3140, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3145, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3150, 12))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3155, 12))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3161, 16))
    counters.add(cc_6)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(Deployment._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3130, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(Deployment._UseForTag(pyxb.namespace.ExpandedName(None, 'applicationId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3135, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(Deployment._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3140, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(Deployment._UseForTag(pyxb.namespace.ExpandedName(None, 'blueprintName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3145, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(Deployment._UseForTag(pyxb.namespace.ExpandedName(None, 'iconUrl')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3150, 12))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(Deployment._UseForTag(pyxb.namespace.ExpandedName(None, 'state')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3155, 12))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(Deployment._UseForTag(pyxb.namespace.ExpandedName(None, 'instances')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3161, 16))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    st_6._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
Deployment._Automaton = _BuildAutomaton_79()




CTD_ANON_74._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'instance'), Instance, scope=CTD_ANON_74, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3167, 28)))

def _BuildAutomaton_80 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_80
    del _BuildAutomaton_80
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3167, 28))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_74._UseForTag(pyxb.namespace.ExpandedName(None, 'instance')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3167, 28))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_74._Automaton = _BuildAutomaton_80()




CTD_ANON_75._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'deployment'), Deployment, scope=CTD_ANON_75, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3190, 32)))

def _BuildAutomaton_81 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_81
    del _BuildAutomaton_81
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3190, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_75._UseForTag(pyxb.namespace.ExpandedName(None, 'deployment')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3190, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_75._Automaton = _BuildAutomaton_81()




CTD_ANON_76._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'partition'), Partition, scope=CTD_ANON_76, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3236, 32)))

def _BuildAutomaton_82 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_82
    del _BuildAutomaton_82
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3236, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_76._UseForTag(pyxb.namespace.ExpandedName(None, 'partition')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3236, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_76._Automaton = _BuildAutomaton_82()




CTD_ANON_77._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'disk'), Disk, scope=CTD_ANON_77, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3296, 32)))

def _BuildAutomaton_83 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_83
    del _BuildAutomaton_83
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3296, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_77._UseForTag(pyxb.namespace.ExpandedName(None, 'disk')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3296, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_77._Automaton = _BuildAutomaton_83()




CTD_ANON_78._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'distribProfile'), DistribProfile, scope=CTD_ANON_78, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3391, 32)))

def _BuildAutomaton_84 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_84
    del _BuildAutomaton_84
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3391, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_78._UseForTag(pyxb.namespace.ExpandedName(None, 'distribProfile')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3391, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_78._Automaton = _BuildAutomaton_84()




CTD_ANON_79._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'profile'), DistribProfile, scope=CTD_ANON_79, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3520, 32)))

def _BuildAutomaton_85 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_85
    del _BuildAutomaton_85
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3520, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_79._UseForTag(pyxb.namespace.ExpandedName(None, 'profile')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3520, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_79._Automaton = _BuildAutomaton_85()




CTD_ANON_80._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'prohibitedFormat'), ImageFormat, scope=CTD_ANON_80, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3532, 32)))

def _BuildAutomaton_86 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_86
    del _BuildAutomaton_86
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3532, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_80._UseForTag(pyxb.namespace.ExpandedName(None, 'prohibitedFormat')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3532, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_80._Automaton = _BuildAutomaton_86()




CTD_ANON_81._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'prohibitedTargetFormat'), TargetFormat, scope=CTD_ANON_81, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3539, 32)))

def _BuildAutomaton_87 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_87
    del _BuildAutomaton_87
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3539, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_81._UseForTag(pyxb.namespace.ExpandedName(None, 'prohibitedTargetFormat')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3539, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_81._Automaton = _BuildAutomaton_87()




CTD_ANON_82._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'distribution'), Distribution, scope=CTD_ANON_82, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3592, 32)))

def _BuildAutomaton_88 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_88
    del _BuildAutomaton_88
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3592, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_82._UseForTag(pyxb.namespace.ExpandedName(None, 'distribution')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3592, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_82._Automaton = _BuildAutomaton_88()




Entitlement._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'description'), pyxb.binding.datatypes.string, scope=Entitlement, documentation='the entitlement description', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3610, 12)))

Entitlement._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=Entitlement, documentation='the entitlement name', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3615, 12)))

def _BuildAutomaton_89 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_89
    del _BuildAutomaton_89
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3610, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3615, 12))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(Entitlement._UseForTag(pyxb.namespace.ExpandedName(None, 'description')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3610, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(Entitlement._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3615, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
Entitlement._Automaton = _BuildAutomaton_89()




CTD_ANON_83._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'entitlement'), Entitlement, scope=CTD_ANON_83, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3638, 32)))

def _BuildAutomaton_90 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_90
    del _BuildAutomaton_90
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3638, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_83._UseForTag(pyxb.namespace.ExpandedName(None, 'entitlement')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3638, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_83._Automaton = _BuildAutomaton_90()




CTD_ANON_84._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'cluster'), CTD_ANON_244, scope=CTD_ANON_84, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3743, 32)))

def _BuildAutomaton_91 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_91
    del _BuildAutomaton_91
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3743, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_84._UseForTag(pyxb.namespace.ExpandedName(None, 'cluster')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3743, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_84._Automaton = _BuildAutomaton_91()




CTD_ANON_85._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'vdc'), CTD_ANON_245, scope=CTD_ANON_85, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3752, 64)))

def _BuildAutomaton_92 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_92
    del _BuildAutomaton_92
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3752, 64))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_85._UseForTag(pyxb.namespace.ExpandedName(None, 'vdc')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3752, 64))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_85._Automaton = _BuildAutomaton_92()




CTD_ANON_86._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'disk'), CTD_ANON_246, scope=CTD_ANON_86, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3760, 96)))

def _BuildAutomaton_93 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_93
    del _BuildAutomaton_93
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3760, 96))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_86._UseForTag(pyxb.namespace.ExpandedName(None, 'disk')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3760, 96))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_86._Automaton = _BuildAutomaton_93()




CTD_ANON_87._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'image'), CTD_ANON_247, scope=CTD_ANON_87, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3780, 96)))

def _BuildAutomaton_94 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_94
    del _BuildAutomaton_94
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3780, 96))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_87._UseForTag(pyxb.namespace.ExpandedName(None, 'image')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3780, 96))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_87._Automaton = _BuildAutomaton_94()




CTD_ANON_88._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'network'), CTD_ANON_248, scope=CTD_ANON_88, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3799, 96)))

def _BuildAutomaton_95 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_95
    del _BuildAutomaton_95
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3799, 96))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_88._UseForTag(pyxb.namespace.ExpandedName(None, 'network')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3799, 96))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_88._Automaton = _BuildAutomaton_95()




CTD_ANON_89._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'server'), CTD_ANON_249, scope=CTD_ANON_89, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3814, 96)))

def _BuildAutomaton_96 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_96
    del _BuildAutomaton_96
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3814, 96))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_89._UseForTag(pyxb.namespace.ExpandedName(None, 'server')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3814, 96))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_89._Automaton = _BuildAutomaton_96()




CTD_ANON_90._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'disk'), pyxb.binding.datatypes.string, scope=CTD_ANON_90, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3822, 128)))

def _BuildAutomaton_97 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_97
    del _BuildAutomaton_97
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3822, 128))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_90._UseForTag(pyxb.namespace.ExpandedName(None, 'disk')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3822, 128))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_90._Automaton = _BuildAutomaton_97()




CTD_ANON_91._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'nic'), pyxb.binding.datatypes.string, scope=CTD_ANON_91, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3831, 128)))

def _BuildAutomaton_98 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_98
    del _BuildAutomaton_98
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3831, 128))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_91._UseForTag(pyxb.namespace.ExpandedName(None, 'nic')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3831, 128))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_91._Automaton = _BuildAutomaton_98()




CTD_ANON_92._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'sshKey'), pyxb.binding.datatypes.string, scope=CTD_ANON_92, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3840, 128)))

def _BuildAutomaton_99 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_99
    del _BuildAutomaton_99
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3840, 128))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_92._UseForTag(pyxb.namespace.ExpandedName(None, 'sshKey')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3840, 128))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_92._Automaton = _BuildAutomaton_99()




CTD_ANON_93._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'diskOffer'), CTD_ANON_251, scope=CTD_ANON_93, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3878, 52)))

def _BuildAutomaton_100 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_100
    del _BuildAutomaton_100
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3878, 52))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_93._UseForTag(pyxb.namespace.ExpandedName(None, 'diskOffer')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3878, 52))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_93._Automaton = _BuildAutomaton_100()




CTD_ANON_94._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'extilityUnitsOffer'), CTD_ANON_252, scope=CTD_ANON_94, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3895, 52)))

def _BuildAutomaton_101 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_101
    del _BuildAutomaton_101
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3895, 52))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_94._UseForTag(pyxb.namespace.ExpandedName(None, 'extilityUnitsOffer')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3895, 52))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_94._Automaton = _BuildAutomaton_101()




CTD_ANON_95._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'hardwareOffer'), CTD_ANON_253, scope=CTD_ANON_95, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3913, 52)))

def _BuildAutomaton_102 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_102
    del _BuildAutomaton_102
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3913, 52))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_95._UseForTag(pyxb.namespace.ExpandedName(None, 'hardwareOffer')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3913, 52))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_95._Automaton = _BuildAutomaton_102()




CTD_ANON_96._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'gallery'), Gallery, scope=CTD_ANON_96, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3946, 32)))

def _BuildAutomaton_103 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_103
    del _BuildAutomaton_103
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3946, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_96._UseForTag(pyxb.namespace.ExpandedName(None, 'gallery')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3946, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_96._Automaton = _BuildAutomaton_103()




CTD_ANON_97._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'publisher'), User, scope=CTD_ANON_97, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3970, 32)))

def _BuildAutomaton_104 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_104
    del _BuildAutomaton_104
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3970, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_97._UseForTag(pyxb.namespace.ExpandedName(None, 'publisher')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3970, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_97._Automaton = _BuildAutomaton_104()




CTD_ANON_98._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'comment'), Comment, scope=CTD_ANON_98, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4062, 32)))

def _BuildAutomaton_105 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_105
    del _BuildAutomaton_105
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4062, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_98._UseForTag(pyxb.namespace.ExpandedName(None, 'comment')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4062, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_98._Automaton = _BuildAutomaton_105()




CTD_ANON_99._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'galleryTemplate'), GalleryTemplate, scope=CTD_ANON_99, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4129, 32)))

def _BuildAutomaton_106 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_106
    del _BuildAutomaton_106
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4129, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_99._UseForTag(pyxb.namespace.ExpandedName(None, 'galleryTemplate')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4129, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_99._Automaton = _BuildAutomaton_106()




CTD_ANON_100._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'statistic'), GalleryTemplateStatistics, scope=CTD_ANON_100, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4144, 32)))

def _BuildAutomaton_107 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_107
    del _BuildAutomaton_107
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4144, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_100._UseForTag(pyxb.namespace.ExpandedName(None, 'statistic')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4144, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_100._Automaton = _BuildAutomaton_107()




CTD_ANON_101._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'galleryTemplate'), GalleryTemplate, scope=CTD_ANON_101, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4198, 32)))

def _BuildAutomaton_108 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_108
    del _BuildAutomaton_108
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4198, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_101._UseForTag(pyxb.namespace.ExpandedName(None, 'galleryTemplate')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4198, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_101._Automaton = _BuildAutomaton_108()




CTD_ANON_102._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'clonedStat'), GalleryTemplateStat, scope=CTD_ANON_102, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4266, 32)))

def _BuildAutomaton_109 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_109
    del _BuildAutomaton_109
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4266, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_102._UseForTag(pyxb.namespace.ExpandedName(None, 'clonedStat')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4266, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_102._Automaton = _BuildAutomaton_109()




CTD_ANON_103._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'statDataPoint'), StatDataPoint, scope=CTD_ANON_103, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4281, 32)))

def _BuildAutomaton_110 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_110
    del _BuildAutomaton_110
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4281, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_103._UseForTag(pyxb.namespace.ExpandedName(None, 'statDataPoint')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4281, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_103._Automaton = _BuildAutomaton_110()




CTD_ANON_104._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'statDataPoint'), StatDataPoint, scope=CTD_ANON_104, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4291, 32)))

def _BuildAutomaton_111 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_111
    del _BuildAutomaton_111
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4291, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_104._UseForTag(pyxb.namespace.ExpandedName(None, 'statDataPoint')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4291, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_104._Automaton = _BuildAutomaton_111()




CTD_ANON_105._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'voteStat'), VoteStat, scope=CTD_ANON_105, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4341, 32)))

def _BuildAutomaton_112 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_112
    del _BuildAutomaton_112
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4341, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_105._UseForTag(pyxb.namespace.ExpandedName(None, 'voteStat')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4341, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_105._Automaton = _BuildAutomaton_112()




CTD_ANON_106._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'imageFormat'), ImageFormat, scope=CTD_ANON_106, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4634, 32)))

def _BuildAutomaton_113 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_113
    del _BuildAutomaton_113
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4634, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_106._UseForTag(pyxb.namespace.ExpandedName(None, 'imageFormat')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4634, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_106._Automaton = _BuildAutomaton_113()




ImagePkg._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'level'), pyxb.binding.datatypes.int, scope=ImagePkg, documentation='provides the dependency level of this package. For example if this package was added as a dependency of another package, then this will be level 1', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4653, 12)))

ImagePkg._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'native_from_distribution'), pyxb.binding.datatypes.boolean, scope=ImagePkg, documentation='a boolean determining if this package has come from a registered repository', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4658, 12)))

ImagePkg._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'pkg'), Pkg, scope=ImagePkg, documentation='the :ref:`package-object` details', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4663, 12)))

def _BuildAutomaton_114 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_114
    del _BuildAutomaton_114
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4653, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4658, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4663, 12))
    counters.add(cc_2)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(ImagePkg._UseForTag(pyxb.namespace.ExpandedName(None, 'level')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4653, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(ImagePkg._UseForTag(pyxb.namespace.ExpandedName(None, 'native_from_distribution')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4658, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(ImagePkg._UseForTag(pyxb.namespace.ExpandedName(None, 'pkg')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4663, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    st_2._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
ImagePkg._Automaton = _BuildAutomaton_114()




CTD_ANON_107._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'imagePkg'), ImagePkg, scope=CTD_ANON_107, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4686, 32)))

def _BuildAutomaton_115 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_115
    del _BuildAutomaton_115
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4686, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_107._UseForTag(pyxb.namespace.ExpandedName(None, 'imagePkg')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4686, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_107._Automaton = _BuildAutomaton_115()




CTD_ANON_108._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'image'), Image, scope=CTD_ANON_108, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4710, 32)))

def _BuildAutomaton_116 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_116
    del _BuildAutomaton_116
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4710, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_108._UseForTag(pyxb.namespace.ExpandedName(None, 'image')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4710, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_108._Automaton = _BuildAutomaton_116()




ImageStats._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'curr'), pyxb.binding.datatypes.int, scope=ImageStats, documentation='the value', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4728, 12)))

ImageStats._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'currDownloaded'), pyxb.binding.datatypes.int, scope=ImageStats, documentation='number of downloads of this machine image', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4733, 12)))

ImageStats._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'currFormatUsage'), CTD_ANON_109, scope=ImageStats, documentation='number of times a specific format has been used', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4738, 12)))

ImageStats._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'currPublished'), pyxb.binding.datatypes.int, scope=ImageStats, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4748, 12)))

ImageStats._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'total'), pyxb.binding.datatypes.int, scope=ImageStats, documentation='the total value (over time regardless if the object in question has been deleted)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4749, 12)))

ImageStats._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'totalDownloaded'), pyxb.binding.datatypes.int, scope=ImageStats, documentation='the total number of times a machine image has been downloaded (even if the referenced machine image has been deleted)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4754, 12)))

ImageStats._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'totalFormatUsage'), CTD_ANON_110, scope=ImageStats, documentation='list of :ref:`statdatapoint-object` for the breakdown on format types used for generating machine images', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4759, 12)))

ImageStats._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'totalPublished'), pyxb.binding.datatypes.int, scope=ImageStats, documentation='the total number of times this machine image has been published', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4769, 12)))

def _BuildAutomaton_117 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_117
    del _BuildAutomaton_117
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4728, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4733, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4738, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4748, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4749, 12))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4754, 12))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4759, 12))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4769, 12))
    counters.add(cc_7)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(ImageStats._UseForTag(pyxb.namespace.ExpandedName(None, 'curr')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4728, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(ImageStats._UseForTag(pyxb.namespace.ExpandedName(None, 'currDownloaded')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4733, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(ImageStats._UseForTag(pyxb.namespace.ExpandedName(None, 'currFormatUsage')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4738, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(ImageStats._UseForTag(pyxb.namespace.ExpandedName(None, 'currPublished')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4748, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(ImageStats._UseForTag(pyxb.namespace.ExpandedName(None, 'total')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4749, 12))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(ImageStats._UseForTag(pyxb.namespace.ExpandedName(None, 'totalDownloaded')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4754, 12))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(ImageStats._UseForTag(pyxb.namespace.ExpandedName(None, 'totalFormatUsage')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4759, 12))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(ImageStats._UseForTag(pyxb.namespace.ExpandedName(None, 'totalPublished')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4769, 12))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    st_7._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
ImageStats._Automaton = _BuildAutomaton_117()




CTD_ANON_109._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'statDataPoint'), StatDataPoint, scope=CTD_ANON_109, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4744, 24)))

def _BuildAutomaton_118 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_118
    del _BuildAutomaton_118
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4744, 24))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_109._UseForTag(pyxb.namespace.ExpandedName(None, 'statDataPoint')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4744, 24))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_109._Automaton = _BuildAutomaton_118()




CTD_ANON_110._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'statDataPoint'), StatDataPoint, scope=CTD_ANON_110, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4765, 24)))

def _BuildAutomaton_119 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_119
    del _BuildAutomaton_119
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4765, 24))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_110._UseForTag(pyxb.namespace.ExpandedName(None, 'statDataPoint')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4765, 24))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_110._Automaton = _BuildAutomaton_119()




CTD_ANON_111._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'group'), OSGroup, scope=CTD_ANON_111, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4823, 32)))

def _BuildAutomaton_120 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_120
    del _BuildAutomaton_120
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4823, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_111._UseForTag(pyxb.namespace.ExpandedName(None, 'group')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4823, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_111._Automaton = _BuildAutomaton_120()




CTD_ANON_112._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'nic'), Nic, scope=CTD_ANON_112, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4942, 32)))

def _BuildAutomaton_121 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_121
    del _BuildAutomaton_121
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4942, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_112._UseForTag(pyxb.namespace.ExpandedName(None, 'nic')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4942, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_112._Automaton = _BuildAutomaton_121()




CTD_ANON_113._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'user'), OSUser, scope=CTD_ANON_113, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5464, 32)))

def _BuildAutomaton_122 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_122
    del _BuildAutomaton_122
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5464, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_113._UseForTag(pyxb.namespace.ExpandedName(None, 'user')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5464, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_113._Automaton = _BuildAutomaton_122()




CTD_ANON_114._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'instance'), Instance, scope=CTD_ANON_114, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5590, 32)))

def _BuildAutomaton_123 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_123
    del _BuildAutomaton_123
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5590, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_114._UseForTag(pyxb.namespace.ExpandedName(None, 'instance')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5590, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_114._Automaton = _BuildAutomaton_123()




CTD_ANON_115._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'license'), License, scope=CTD_ANON_115, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5705, 32)))

def _BuildAutomaton_124 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_124
    del _BuildAutomaton_124
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5705, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_115._UseForTag(pyxb.namespace.ExpandedName(None, 'license')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5705, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_115._Automaton = _BuildAutomaton_124()




CTD_ANON_116._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'linuxProfile'), LinuxProfile, scope=CTD_ANON_116, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5781, 32)))

def _BuildAutomaton_125 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_125
    del _BuildAutomaton_125
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5781, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_116._UseForTag(pyxb.namespace.ExpandedName(None, 'linuxProfile')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5781, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_116._Automaton = _BuildAutomaton_125()




LocalizedMessage._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'message'), pyxb.binding.datatypes.string, scope=LocalizedMessage, documentation='the message in the request language', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5797, 12)))

LocalizedMessage._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'messageId'), pyxb.binding.datatypes.string, scope=LocalizedMessage, documentation='the message id. This is a unique id regardless the language. The id will always be the same for the same kind of error.', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5802, 12)))

LocalizedMessage._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'parameters'), CTD_ANON_117, scope=LocalizedMessage, documentation='the parameters that help a client to rebuild the complete message.', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5807, 12)))

def _BuildAutomaton_126 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_126
    del _BuildAutomaton_126
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5797, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5802, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5807, 12))
    counters.add(cc_2)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(LocalizedMessage._UseForTag(pyxb.namespace.ExpandedName(None, 'message')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5797, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(LocalizedMessage._UseForTag(pyxb.namespace.ExpandedName(None, 'messageId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5802, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(LocalizedMessage._UseForTag(pyxb.namespace.ExpandedName(None, 'parameters')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5807, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    st_2._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
LocalizedMessage._Automaton = _BuildAutomaton_126()




CTD_ANON_117._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'parameter'), pyxb.binding.datatypes.string, scope=CTD_ANON_117, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5813, 24)))

def _BuildAutomaton_127 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_127
    del _BuildAutomaton_127
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5813, 24))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_117._UseForTag(pyxb.namespace.ExpandedName(None, 'parameter')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5813, 24))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_117._Automaton = _BuildAutomaton_127()




Location._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=Location, documentation='the name of the location', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5827, 12)))

Location._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'provider'), pyxb.binding.datatypes.string, scope=Location, documentation='the cloud provider', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5832, 12)))

Location._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'credentialsUri'), pyxb.binding.datatypes.anyURI, scope=Location, documentation='the credentials URI used for this location', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5837, 12)))

def _BuildAutomaton_128 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_128
    del _BuildAutomaton_128
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5827, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5832, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5837, 12))
    counters.add(cc_2)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(Location._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5827, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(Location._UseForTag(pyxb.namespace.ExpandedName(None, 'provider')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5832, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(Location._UseForTag(pyxb.namespace.ExpandedName(None, 'credentialsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5837, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    st_2._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
Location._Automaton = _BuildAutomaton_128()




CTD_ANON_118._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'logicalGroup'), LogicalGroup, scope=CTD_ANON_118, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5914, 32)))

def _BuildAutomaton_129 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_129
    del _BuildAutomaton_129
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5914, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_118._UseForTag(pyxb.namespace.ExpandedName(None, 'logicalGroup')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5914, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_118._Automaton = _BuildAutomaton_129()




CTD_ANON_119._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'volume'), Partition, scope=CTD_ANON_119, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5960, 32)))

def _BuildAutomaton_130 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_130
    del _BuildAutomaton_130
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5960, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_119._UseForTag(pyxb.namespace.ExpandedName(None, 'volume')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5960, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_119._Automaton = _BuildAutomaton_130()




CTD_ANON_120._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'logicalVolume'), LogicalVolume, scope=CTD_ANON_120, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5994, 32)))

def _BuildAutomaton_131 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_131
    del _BuildAutomaton_131
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5994, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_120._UseForTag(pyxb.namespace.ExpandedName(None, 'logicalVolume')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5994, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_120._Automaton = _BuildAutomaton_131()




CTD_ANON_121._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'membership'), Membership, scope=CTD_ANON_121, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6095, 32)))

def _BuildAutomaton_132 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_132
    del _BuildAutomaton_132
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6095, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_121._UseForTag(pyxb.namespace.ExpandedName(None, 'membership')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6095, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_121._Automaton = _BuildAutomaton_132()




CTD_ANON_122._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'milestone'), Milestone, scope=CTD_ANON_122, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6179, 32)))

def _BuildAutomaton_133 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_133
    del _BuildAutomaton_133
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6179, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_122._UseForTag(pyxb.namespace.ExpandedName(None, 'milestone')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6179, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_122._Automaton = _BuildAutomaton_133()




CTD_ANON_123._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'mySoftware'), MySoftware, scope=CTD_ANON_123, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6238, 32)))

def _BuildAutomaton_134 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_134
    del _BuildAutomaton_134
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6238, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_123._UseForTag(pyxb.namespace.ExpandedName(None, 'mySoftware')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6238, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_123._Automaton = _BuildAutomaton_134()




CTD_ANON_124._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'ipAddress'), IPAddress, scope=CTD_ANON_124, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6268, 32)))

def _BuildAutomaton_135 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_135
    del _BuildAutomaton_135
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6268, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_124._UseForTag(pyxb.namespace.ExpandedName(None, 'ipAddress')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6268, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_124._Automaton = _BuildAutomaton_135()




CTD_ANON_125._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'nic'), Nic, scope=CTD_ANON_125, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6346, 32)))

def _BuildAutomaton_136 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_136
    del _BuildAutomaton_136
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6346, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_125._UseForTag(pyxb.namespace.ExpandedName(None, 'nic')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6346, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_125._Automaton = _BuildAutomaton_136()




CTD_ANON_126._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'tenant'), CTD_ANON_229, scope=CTD_ANON_126, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6385, 32)))

def _BuildAutomaton_137 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_137
    del _BuildAutomaton_137
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6385, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_126._UseForTag(pyxb.namespace.ExpandedName(None, 'tenant')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6385, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_126._Automaton = _BuildAutomaton_137()




CTD_ANON_127._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'regionEntities'), CTD_ANON_128, scope=CTD_ANON_127, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6396, 64)))

def _BuildAutomaton_138 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_138
    del _BuildAutomaton_138
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6396, 64))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_127._UseForTag(pyxb.namespace.ExpandedName(None, 'regionEntities')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6396, 64))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_127._Automaton = _BuildAutomaton_138()




CTD_ANON_128._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'regionName'), pyxb.binding.datatypes.string, scope=CTD_ANON_128, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6399, 76)))

CTD_ANON_128._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'flavors'), CTD_ANON_129, scope=CTD_ANON_128, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6400, 76)))

CTD_ANON_128._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'images'), CTD_ANON_130, scope=CTD_ANON_128, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6419, 76)))

CTD_ANON_128._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'instances'), CTD_ANON_131, scope=CTD_ANON_128, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6445, 76)))

CTD_ANON_128._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'networks'), CTD_ANON_132, scope=CTD_ANON_128, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6464, 76)))

def _BuildAutomaton_139 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_139
    del _BuildAutomaton_139
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6399, 76))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6400, 76))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6419, 76))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6445, 76))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6464, 76))
    counters.add(cc_4)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_128._UseForTag(pyxb.namespace.ExpandedName(None, 'regionName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6399, 76))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_128._UseForTag(pyxb.namespace.ExpandedName(None, 'flavors')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6400, 76))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_128._UseForTag(pyxb.namespace.ExpandedName(None, 'images')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6419, 76))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_128._UseForTag(pyxb.namespace.ExpandedName(None, 'instances')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6445, 76))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_128._UseForTag(pyxb.namespace.ExpandedName(None, 'networks')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6464, 76))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    st_4._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_128._Automaton = _BuildAutomaton_139()




CTD_ANON_129._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'flavor'), CTD_ANON_254, scope=CTD_ANON_129, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6403, 88)))

def _BuildAutomaton_140 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_140
    del _BuildAutomaton_140
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6403, 88))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_129._UseForTag(pyxb.namespace.ExpandedName(None, 'flavor')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6403, 88))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_129._Automaton = _BuildAutomaton_140()




CTD_ANON_130._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'image'), CTD_ANON_255, scope=CTD_ANON_130, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6422, 88)))

def _BuildAutomaton_141 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_141
    del _BuildAutomaton_141
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6422, 88))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_130._UseForTag(pyxb.namespace.ExpandedName(None, 'image')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6422, 88))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_130._Automaton = _BuildAutomaton_141()




CTD_ANON_131._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'instance'), CTD_ANON_256, scope=CTD_ANON_131, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6448, 88)))

def _BuildAutomaton_142 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_142
    del _BuildAutomaton_142
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6448, 88))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_131._UseForTag(pyxb.namespace.ExpandedName(None, 'instance')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6448, 88))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_131._Automaton = _BuildAutomaton_142()




CTD_ANON_132._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'network'), CTD_ANON_230, scope=CTD_ANON_132, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6467, 88)))

def _BuildAutomaton_143 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_143
    del _BuildAutomaton_143
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6467, 88))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_132._UseForTag(pyxb.namespace.ExpandedName(None, 'network')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6467, 88))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_132._Automaton = _BuildAutomaton_143()




CTD_ANON_133._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'status'), OpStatus, scope=CTD_ANON_133, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6607, 32)))

def _BuildAutomaton_144 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_144
    del _BuildAutomaton_144
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6607, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_133._UseForTag(pyxb.namespace.ExpandedName(None, 'status')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6607, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_133._Automaton = _BuildAutomaton_144()




CTD_ANON_134._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'targetFormat'), TargetFormat, scope=CTD_ANON_134, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6673, 32)))

def _BuildAutomaton_145 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_145
    del _BuildAutomaton_145
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6673, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_134._UseForTag(pyxb.namespace.ExpandedName(None, 'targetFormat')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6673, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_134._Automaton = _BuildAutomaton_145()




CTD_ANON_135._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'org'), Org, scope=CTD_ANON_135, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6783, 32)))

def _BuildAutomaton_146 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_146
    del _BuildAutomaton_146
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6783, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_135._UseForTag(pyxb.namespace.ExpandedName(None, 'org')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6783, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_135._Automaton = _BuildAutomaton_146()




CTD_ANON_136._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'osConfig'), OsConfig, scope=CTD_ANON_136, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6852, 32)))

def _BuildAutomaton_147 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_147
    del _BuildAutomaton_147
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6852, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_136._UseForTag(pyxb.namespace.ExpandedName(None, 'osConfig')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6852, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_136._Automaton = _BuildAutomaton_147()




CTD_ANON_137._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'osGroup'), OSGroup, scope=CTD_ANON_137, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6922, 32)))

def _BuildAutomaton_148 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_148
    del _BuildAutomaton_148
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6922, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_137._UseForTag(pyxb.namespace.ExpandedName(None, 'osGroup')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6922, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_137._Automaton = _BuildAutomaton_148()




CTD_ANON_138._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'osPkg'), OSPackage, scope=CTD_ANON_138, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6977, 32)))

def _BuildAutomaton_149 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_149
    del _BuildAutomaton_149
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6977, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_138._UseForTag(pyxb.namespace.ExpandedName(None, 'osPkg')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6977, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_138._Automaton = _BuildAutomaton_149()




OSUpdate._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'currPkg'), Pkg, scope=OSUpdate, documentation='the current package information (see :ref:`package-object`)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6994, 12)))

OSUpdate._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'date'), pyxb.binding.datatypes.dateTime, scope=OSUpdate, documentation='the end date where to calculate the available updates for the ``currPkg``', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6999, 12)))

OSUpdate._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'newPkg'), Pkg, scope=OSUpdate, documentation='the proposed new package version to update to', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7004, 12)))

OSUpdate._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'numUpdates'), pyxb.binding.datatypes.int, scope=OSUpdate, documentation='the number of updates available for this package from the current package version to the ``date`` value', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7009, 12)))

OSUpdate._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'pkgs'), CTD_ANON_139, scope=OSUpdate, documentation='the list of package updates available between ``currPkg`` version and the ``date`` provided', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7014, 12)))

def _BuildAutomaton_150 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_150
    del _BuildAutomaton_150
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6994, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6999, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7004, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7009, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7014, 12))
    counters.add(cc_4)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(OSUpdate._UseForTag(pyxb.namespace.ExpandedName(None, 'currPkg')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6994, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(OSUpdate._UseForTag(pyxb.namespace.ExpandedName(None, 'date')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6999, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(OSUpdate._UseForTag(pyxb.namespace.ExpandedName(None, 'newPkg')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7004, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(OSUpdate._UseForTag(pyxb.namespace.ExpandedName(None, 'numUpdates')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7009, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(OSUpdate._UseForTag(pyxb.namespace.ExpandedName(None, 'pkgs')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7014, 12))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    st_4._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
OSUpdate._Automaton = _BuildAutomaton_150()




CTD_ANON_139._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'pkg'), Pkg, scope=CTD_ANON_139, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7020, 24)))

def _BuildAutomaton_151 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_151
    del _BuildAutomaton_151
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7020, 24))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_139._UseForTag(pyxb.namespace.ExpandedName(None, 'pkg')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7020, 24))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_139._Automaton = _BuildAutomaton_151()




OSUpdates._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'availUpdates'), CTD_ANON_140, scope=OSUpdates, documentation='the list of package updates (see :ref:`osupdate-object`) available for the list of packages in the ``os profile``', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7037, 12)))

OSUpdates._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'osEOLDate'), pyxb.binding.datatypes.dateTime, scope=OSUpdates, documentation='the date where the operating system will receive no more updates', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7047, 12)))

OSUpdates._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'osReleaseDate'), pyxb.binding.datatypes.dateTime, scope=OSUpdates, documentation='the date where the operating system was released', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7052, 12)))

OSUpdates._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'simulation'), CTD_ANON_141, scope=OSUpdates, documentation='the list of package updates (see :ref:`osupdate-object`) available after a simulation', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7057, 12)))

OSUpdates._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'simulationDate'), pyxb.binding.datatypes.dateTime, scope=OSUpdates, documentation='the end date where to calculate the available updates (for a simulation)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7067, 12)))

def _BuildAutomaton_152 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_152
    del _BuildAutomaton_152
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7037, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7047, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7052, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7057, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7067, 12))
    counters.add(cc_4)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(OSUpdates._UseForTag(pyxb.namespace.ExpandedName(None, 'availUpdates')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7037, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(OSUpdates._UseForTag(pyxb.namespace.ExpandedName(None, 'osEOLDate')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7047, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(OSUpdates._UseForTag(pyxb.namespace.ExpandedName(None, 'osReleaseDate')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7052, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(OSUpdates._UseForTag(pyxb.namespace.ExpandedName(None, 'simulation')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7057, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(OSUpdates._UseForTag(pyxb.namespace.ExpandedName(None, 'simulationDate')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7067, 12))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    st_4._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
OSUpdates._Automaton = _BuildAutomaton_152()




CTD_ANON_140._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'update'), OSUpdate, scope=CTD_ANON_140, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7043, 24)))

def _BuildAutomaton_153 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_153
    del _BuildAutomaton_153
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7043, 24))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_140._UseForTag(pyxb.namespace.ExpandedName(None, 'update')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7043, 24))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_140._Automaton = _BuildAutomaton_153()




CTD_ANON_141._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'update'), OSUpdate, scope=CTD_ANON_141, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7063, 24)))

def _BuildAutomaton_154 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_154
    del _BuildAutomaton_154
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7063, 24))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_141._UseForTag(pyxb.namespace.ExpandedName(None, 'update')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7063, 24))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_141._Automaton = _BuildAutomaton_154()




CTD_ANON_142._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'sshKey'), SSHKey, scope=CTD_ANON_142, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7147, 32)))

def _BuildAutomaton_155 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_155
    del _BuildAutomaton_155
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7147, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_142._UseForTag(pyxb.namespace.ExpandedName(None, 'sshKey')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7147, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_142._Automaton = _BuildAutomaton_155()




CTD_ANON_143._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'osUser'), OSUser, scope=CTD_ANON_143, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7196, 32)))

def _BuildAutomaton_156 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_156
    del _BuildAutomaton_156
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7196, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_143._UseForTag(pyxb.namespace.ExpandedName(None, 'osUser')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7196, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_143._Automaton = _BuildAutomaton_156()




CTD_ANON_144._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'logicalPartition'), Partition, scope=CTD_ANON_144, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7258, 32)))

def _BuildAutomaton_157 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_157
    del _BuildAutomaton_157
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7258, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_144._UseForTag(pyxb.namespace.ExpandedName(None, 'logicalPartition')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7258, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_144._Automaton = _BuildAutomaton_157()




CTD_ANON_145._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'partition'), Partition, scope=CTD_ANON_145, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7332, 32)))

def _BuildAutomaton_158 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_158
    del _BuildAutomaton_158
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7332, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_145._UseForTag(pyxb.namespace.ExpandedName(None, 'partition')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7332, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_145._Automaton = _BuildAutomaton_158()




CTD_ANON_146._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'disk'), Disk, scope=CTD_ANON_146, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7358, 32)))

def _BuildAutomaton_159 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_159
    del _BuildAutomaton_159
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7358, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_146._UseForTag(pyxb.namespace.ExpandedName(None, 'disk')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7358, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_146._Automaton = _BuildAutomaton_159()




CTD_ANON_147._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'logicalGroup'), LogicalGroup, scope=CTD_ANON_147, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7383, 32)))

def _BuildAutomaton_160 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_160
    del _BuildAutomaton_160
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7383, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_147._UseForTag(pyxb.namespace.ExpandedName(None, 'logicalGroup')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7383, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_147._Automaton = _BuildAutomaton_160()




CTD_ANON_148._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'logicalVolume'), LogicalVolume, scope=CTD_ANON_148, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7403, 32)))

def _BuildAutomaton_161 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_161
    del _BuildAutomaton_161
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7403, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_148._UseForTag(pyxb.namespace.ExpandedName(None, 'logicalVolume')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7403, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_148._Automaton = _BuildAutomaton_161()




PCpu._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'frequency'), pyxb.binding.datatypes.string, scope=PCpu, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7429, 12)))

PCpu._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'nb_cores'), pyxb.binding.datatypes.string, scope=PCpu, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7430, 12)))

PCpu._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'usage'), pyxb.binding.datatypes.string, scope=PCpu, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7431, 12)))

def _BuildAutomaton_162 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_162
    del _BuildAutomaton_162
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7429, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7430, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7431, 12))
    counters.add(cc_2)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(PCpu._UseForTag(pyxb.namespace.ExpandedName(None, 'frequency')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7429, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(PCpu._UseForTag(pyxb.namespace.ExpandedName(None, 'nb_cores')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7430, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(PCpu._UseForTag(pyxb.namespace.ExpandedName(None, 'usage')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7431, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    st_2._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
PCpu._Automaton = _BuildAutomaton_162()




CTD_ANON_149._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'pkg'), Pkg, scope=CTD_ANON_149, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7643, 32)))

def _BuildAutomaton_163 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_163
    del _BuildAutomaton_163
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7643, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_149._UseForTag(pyxb.namespace.ExpandedName(None, 'pkg')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7643, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_149._Automaton = _BuildAutomaton_163()




PkgList._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'addedPkgUris'), UriList, scope=PkgList, documentation='the list of :ref:`package-object` uris to add', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7659, 12)))

PkgList._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'deletedPkgUris'), UriList, scope=PkgList, documentation='the list of :ref:`package-object` uris to remove', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7664, 12)))

PkgList._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'pkgs'), CTD_ANON_150, scope=PkgList, documentation='the list of :ref:`package-object` objects', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7669, 12)))

def _BuildAutomaton_164 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_164
    del _BuildAutomaton_164
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7659, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7664, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7669, 12))
    counters.add(cc_2)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(PkgList._UseForTag(pyxb.namespace.ExpandedName(None, 'addedPkgUris')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7659, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(PkgList._UseForTag(pyxb.namespace.ExpandedName(None, 'deletedPkgUris')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7664, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(PkgList._UseForTag(pyxb.namespace.ExpandedName(None, 'pkgs')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7669, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    st_2._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
PkgList._Automaton = _BuildAutomaton_164()




CTD_ANON_150._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'pkg'), Pkg, scope=CTD_ANON_150, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7675, 24)))

def _BuildAutomaton_165 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_165
    del _BuildAutomaton_165
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7675, 24))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_150._UseForTag(pyxb.namespace.ExpandedName(None, 'pkg')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7675, 24))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_150._Automaton = _BuildAutomaton_165()




CTD_ANON_151._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'pkgUpdateInfo'), PkgUpdateInfo, scope=CTD_ANON_151, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7704, 32)))

def _BuildAutomaton_166 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_166
    del _BuildAutomaton_166
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7704, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_151._UseForTag(pyxb.namespace.ExpandedName(None, 'pkgUpdateInfo')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7704, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_151._Automaton = _BuildAutomaton_166()




PRam._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'quantity'), pyxb.binding.datatypes.string, scope=PRam, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7715, 12)))

PRam._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'usage'), pyxb.binding.datatypes.string, scope=PRam, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7716, 12)))

def _BuildAutomaton_167 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_167
    del _BuildAutomaton_167
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7715, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7716, 12))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(PRam._UseForTag(pyxb.namespace.ExpandedName(None, 'quantity')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7715, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(PRam._UseForTag(pyxb.namespace.ExpandedName(None, 'usage')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7716, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
PRam._Automaton = _BuildAutomaton_167()




CTD_ANON_152._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'project'), Project, scope=CTD_ANON_152, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7774, 32)))

def _BuildAutomaton_168 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_168
    del _BuildAutomaton_168
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7774, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_152._UseForTag(pyxb.namespace.ExpandedName(None, 'project')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7774, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_152._Automaton = _BuildAutomaton_168()




CTD_ANON_153._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'instance'), Instance, scope=CTD_ANON_153, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7805, 32)))

def _BuildAutomaton_169 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_169
    del _BuildAutomaton_169
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7805, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_153._UseForTag(pyxb.namespace.ExpandedName(None, 'instance')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7805, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_153._Automaton = _BuildAutomaton_169()




CTD_ANON_154._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'publishImage'), PublishImage, scope=CTD_ANON_154, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8444, 32)))

def _BuildAutomaton_170 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_170
    del _BuildAutomaton_170
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8444, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_154._UseForTag(pyxb.namespace.ExpandedName(None, 'publishImage')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8444, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_154._Automaton = _BuildAutomaton_170()




CTD_ANON_155._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'quota'), Quota, scope=CTD_ANON_155, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8532, 32)))

def _BuildAutomaton_171 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_171
    del _BuildAutomaton_171
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8532, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_155._UseForTag(pyxb.namespace.ExpandedName(None, 'quota')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8532, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_155._Automaton = _BuildAutomaton_171()




CTD_ANON_156._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'referral'), Referral, scope=CTD_ANON_156, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8629, 32)))

def _BuildAutomaton_172 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_172
    del _BuildAutomaton_172
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8629, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_156._UseForTag(pyxb.namespace.ExpandedName(None, 'referral')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8629, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_156._Automaton = _BuildAutomaton_172()




CTD_ANON_157._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'repositoryUpdate'), RepositoryUpdate, scope=CTD_ANON_157, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8695, 32)))

def _BuildAutomaton_173 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_173
    del _BuildAutomaton_173
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8695, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_157._UseForTag(pyxb.namespace.ExpandedName(None, 'repositoryUpdate')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8695, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_157._Automaton = _BuildAutomaton_173()




CTD_ANON_158._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'repository'), Repository, scope=CTD_ANON_158, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8729, 32)))

def _BuildAutomaton_174 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_174
    del _BuildAutomaton_174
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8729, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_158._UseForTag(pyxb.namespace.ExpandedName(None, 'repository')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8729, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_158._Automaton = _BuildAutomaton_174()




CTD_ANON_159._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'repositoryUpdate'), RepositoryUpdate, scope=CTD_ANON_159, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8777, 32)))

def _BuildAutomaton_175 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_175
    del _BuildAutomaton_175
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8777, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_159._UseForTag(pyxb.namespace.ExpandedName(None, 'repositoryUpdate')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8777, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_159._Automaton = _BuildAutomaton_175()




CTD_ANON_160._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'entitlement'), Entitlement, scope=CTD_ANON_160, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8814, 32)))

def _BuildAutomaton_176 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_176
    del _BuildAutomaton_176
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8814, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_160._UseForTag(pyxb.namespace.ExpandedName(None, 'entitlement')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8814, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_160._Automaton = _BuildAutomaton_176()




CTD_ANON_161._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'role'), Role, scope=CTD_ANON_161, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8838, 32)))

def _BuildAutomaton_177 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_177
    del _BuildAutomaton_177
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8838, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_161._UseForTag(pyxb.namespace.ExpandedName(None, 'role')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8838, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_161._Automaton = _BuildAutomaton_177()




CTD_ANON_162._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'image'), Image, scope=CTD_ANON_162, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8909, 32)))

def _BuildAutomaton_178 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_178
    del _BuildAutomaton_178
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8909, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_162._UseForTag(pyxb.namespace.ExpandedName(None, 'image')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8909, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_162._Automaton = _BuildAutomaton_178()




CTD_ANON_163._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'import'), ScanImport, scope=CTD_ANON_163, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8920, 32)))

def _BuildAutomaton_179 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_179
    del _BuildAutomaton_179
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8920, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_163._UseForTag(pyxb.namespace.ExpandedName(None, 'import')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8920, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_163._Automaton = _BuildAutomaton_179()




CTD_ANON_164._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'unixService'), UnixService, scope=CTD_ANON_164, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8930, 32)))

def _BuildAutomaton_180 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_180
    del _BuildAutomaton_180
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8930, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_164._UseForTag(pyxb.namespace.ExpandedName(None, 'unixService')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8930, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_164._Automaton = _BuildAutomaton_180()




CTD_ANON_165._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'winService'), WinService, scope=CTD_ANON_165, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8941, 32)))

def _BuildAutomaton_181 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_181
    del _BuildAutomaton_181
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8941, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_165._UseForTag(pyxb.namespace.ExpandedName(None, 'winService')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8941, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_165._Automaton = _BuildAutomaton_181()




CTD_ANON_166._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'winApplication'), AbstractWinApplication, scope=CTD_ANON_166, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8951, 32)))

def _BuildAutomaton_182 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_182
    del _BuildAutomaton_182
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8951, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_166._UseForTag(pyxb.namespace.ExpandedName(None, 'winApplication')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8951, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_166._Automaton = _BuildAutomaton_182()




CTD_ANON_167._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'package'), ScannedPkg, scope=CTD_ANON_167, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8962, 32)))

def _BuildAutomaton_183 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_183
    del _BuildAutomaton_183
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8962, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_167._UseForTag(pyxb.namespace.ExpandedName(None, 'package')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8962, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_167._Automaton = _BuildAutomaton_183()




CTD_ANON_168._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'extraFile'), ScannedFile, scope=CTD_ANON_168, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8987, 32)))

def _BuildAutomaton_184 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_184
    del _BuildAutomaton_184
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8987, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_168._UseForTag(pyxb.namespace.ExpandedName(None, 'extraFile')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8987, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_168._Automaton = _BuildAutomaton_184()




CTD_ANON_169._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'package'), ScannedPkg, scope=CTD_ANON_169, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9016, 32)))

def _BuildAutomaton_185 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_185
    del _BuildAutomaton_185
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9016, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_169._UseForTag(pyxb.namespace.ExpandedName(None, 'package')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9016, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_169._Automaton = _BuildAutomaton_185()




CTD_ANON_170._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'scanImport'), ScanImport, scope=CTD_ANON_170, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9099, 32)))

def _BuildAutomaton_186 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_186
    del _BuildAutomaton_186
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9099, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_170._UseForTag(pyxb.namespace.ExpandedName(None, 'scanImport')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9099, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_170._Automaton = _BuildAutomaton_186()




CTD_ANON_171._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'scannedFile'), ScannedFile, scope=CTD_ANON_171, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9158, 32)))

def _BuildAutomaton_187 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_187
    del _BuildAutomaton_187
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9158, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_171._UseForTag(pyxb.namespace.ExpandedName(None, 'scannedFile')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9158, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_171._Automaton = _BuildAutomaton_187()




ScanFilesToSynchronize._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'scanFilesToSynchronize'), CTD_ANON_172, scope=ScanFilesToSynchronize, documentation='the list of full paths of scanned files to be synchronized', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9193, 12)))

def _BuildAutomaton_188 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_188
    del _BuildAutomaton_188
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9193, 12))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(ScanFilesToSynchronize._UseForTag(pyxb.namespace.ExpandedName(None, 'scanFilesToSynchronize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9193, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
ScanFilesToSynchronize._Automaton = _BuildAutomaton_188()




CTD_ANON_172._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'fullPath'), pyxb.binding.datatypes.string, scope=CTD_ANON_172, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9199, 24)))

def _BuildAutomaton_189 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_189
    del _BuildAutomaton_189
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9199, 24))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_172._UseForTag(pyxb.namespace.ExpandedName(None, 'fullPath')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9199, 24))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_172._Automaton = _BuildAutomaton_189()




CTD_ANON_173._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'scan'), Scan, scope=CTD_ANON_173, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9256, 32)))

def _BuildAutomaton_190 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_190
    del _BuildAutomaton_190
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9256, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_173._UseForTag(pyxb.namespace.ExpandedName(None, 'scan')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9256, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_173._Automaton = _BuildAutomaton_190()




CTD_ANON_174._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'scannedInstance'), ScannedInstance, scope=CTD_ANON_174, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9295, 32)))

def _BuildAutomaton_191 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_191
    del _BuildAutomaton_191
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9295, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_174._UseForTag(pyxb.namespace.ExpandedName(None, 'scannedInstance')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9295, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_174._Automaton = _BuildAutomaton_191()




CTD_ANON_175._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'modifiedFile'), ScannedFile, scope=CTD_ANON_175, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9356, 32)))

def _BuildAutomaton_192 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_192
    del _BuildAutomaton_192
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9356, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_175._UseForTag(pyxb.namespace.ExpandedName(None, 'modifiedFile')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9356, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_175._Automaton = _BuildAutomaton_192()




CTD_ANON_176._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'notModifiedFile'), ScannedFile, scope=CTD_ANON_176, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9366, 32)))

def _BuildAutomaton_193 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_193
    del _BuildAutomaton_193
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9366, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_176._UseForTag(pyxb.namespace.ExpandedName(None, 'notModifiedFile')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9366, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_176._Automaton = _BuildAutomaton_193()




CTD_ANON_177._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'scannedPackage'), ScannedPkg, scope=CTD_ANON_177, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9411, 32)))

def _BuildAutomaton_194 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_194
    del _BuildAutomaton_194
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9411, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_177._UseForTag(pyxb.namespace.ExpandedName(None, 'scannedPackage')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9411, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_177._Automaton = _BuildAutomaton_194()




CTD_ANON_178._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'scan'), Scan, scope=CTD_ANON_178, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9435, 32)))

def _BuildAutomaton_195 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_195
    del _BuildAutomaton_195
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9435, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_178._UseForTag(pyxb.namespace.ExpandedName(None, 'scan')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9435, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_178._Automaton = _BuildAutomaton_195()




ScanStats._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'currGenerated'), pyxb.binding.datatypes.int, scope=ScanStats, documentation='the number of scan generations the user still has access to', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9452, 12)))

ScanStats._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'currImported'), pyxb.binding.datatypes.int, scope=ScanStats, documentation='the number of appliance templates imported from scans the user still has access to', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9457, 12)))

ScanStats._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'currInstances'), pyxb.binding.datatypes.int, scope=ScanStats, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9462, 12)))

ScanStats._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'currOSUsage'), CTD_ANON_179, scope=ScanStats, documentation='number of times a specific OS has been used when scanning', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9463, 12)))

ScanStats._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'currScans'), pyxb.binding.datatypes.int, scope=ScanStats, documentation='the number of scans currently available in the user account', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9473, 12)))

ScanStats._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'totalGenerated'), pyxb.binding.datatypes.int, scope=ScanStats, documentation='the number of generations done from a scan', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9478, 12)))

ScanStats._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'totalImported'), pyxb.binding.datatypes.int, scope=ScanStats, documentation='the number of appliance imports done from a scan', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9483, 12)))

ScanStats._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'totalInstances'), pyxb.binding.datatypes.int, scope=ScanStats, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9488, 12)))

ScanStats._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'totalOSUsage'), CTD_ANON_180, scope=ScanStats, documentation='the number of times a specific distribution has been scanned', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9489, 12)))

ScanStats._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'totalScans'), pyxb.binding.datatypes.int, scope=ScanStats, documentation='the number of scans done for a specific user account (counting deleted scans)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9499, 12)))

def _BuildAutomaton_196 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_196
    del _BuildAutomaton_196
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9452, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9457, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9462, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9463, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9473, 12))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9478, 12))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9483, 12))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9488, 12))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9489, 12))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9499, 12))
    counters.add(cc_9)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(ScanStats._UseForTag(pyxb.namespace.ExpandedName(None, 'currGenerated')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9452, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(ScanStats._UseForTag(pyxb.namespace.ExpandedName(None, 'currImported')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9457, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(ScanStats._UseForTag(pyxb.namespace.ExpandedName(None, 'currInstances')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9462, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(ScanStats._UseForTag(pyxb.namespace.ExpandedName(None, 'currOSUsage')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9463, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(ScanStats._UseForTag(pyxb.namespace.ExpandedName(None, 'currScans')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9473, 12))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(ScanStats._UseForTag(pyxb.namespace.ExpandedName(None, 'totalGenerated')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9478, 12))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(ScanStats._UseForTag(pyxb.namespace.ExpandedName(None, 'totalImported')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9483, 12))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(ScanStats._UseForTag(pyxb.namespace.ExpandedName(None, 'totalInstances')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9488, 12))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(ScanStats._UseForTag(pyxb.namespace.ExpandedName(None, 'totalOSUsage')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9489, 12))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(ScanStats._UseForTag(pyxb.namespace.ExpandedName(None, 'totalScans')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9499, 12))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    st_9._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
ScanStats._Automaton = _BuildAutomaton_196()




CTD_ANON_179._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'statDataPoint'), StatDataPoint, scope=CTD_ANON_179, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9469, 24)))

def _BuildAutomaton_197 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_197
    del _BuildAutomaton_197
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9469, 24))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_179._UseForTag(pyxb.namespace.ExpandedName(None, 'statDataPoint')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9469, 24))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_179._Automaton = _BuildAutomaton_197()




CTD_ANON_180._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'statDataPoint'), StatDataPoint, scope=CTD_ANON_180, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9495, 24)))

def _BuildAutomaton_198 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_198
    del _BuildAutomaton_198
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9495, 24))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_180._UseForTag(pyxb.namespace.ExpandedName(None, 'statDataPoint')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9495, 24))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_180._Automaton = _BuildAutomaton_198()




CTD_ANON_181._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'service'), Service, scope=CTD_ANON_181, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9691, 32)))

def _BuildAutomaton_199 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_199
    del _BuildAutomaton_199
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9691, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_181._UseForTag(pyxb.namespace.ExpandedName(None, 'service')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9691, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_181._Automaton = _BuildAutomaton_199()




CTD_ANON_182._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'softwareArtifact'), SoftwareArtifact, scope=CTD_ANON_182, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9849, 32)))

def _BuildAutomaton_200 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_200
    del _BuildAutomaton_200
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9849, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_182._UseForTag(pyxb.namespace.ExpandedName(None, 'softwareArtifact')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9849, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_182._Automaton = _BuildAutomaton_200()




CTD_ANON_183._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'softwareArtifact'), SoftwareArtifact, scope=CTD_ANON_183, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9885, 32)))

def _BuildAutomaton_201 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_201
    del _BuildAutomaton_201
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9885, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_183._UseForTag(pyxb.namespace.ExpandedName(None, 'softwareArtifact')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9885, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_183._Automaton = _BuildAutomaton_201()




CTD_ANON_184._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'softwareBundle'), SoftwareBundle, scope=CTD_ANON_184, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10036, 32)))

def _BuildAutomaton_202 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_202
    del _BuildAutomaton_202
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10036, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_184._UseForTag(pyxb.namespace.ExpandedName(None, 'softwareBundle')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10036, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_184._Automaton = _BuildAutomaton_202()




CTD_ANON_185._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'softwareFile'), SoftwareFile, scope=CTD_ANON_185, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10191, 32)))

def _BuildAutomaton_203 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_203
    del _BuildAutomaton_203
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10191, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_185._UseForTag(pyxb.namespace.ExpandedName(None, 'softwareFile')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10191, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_185._Automaton = _BuildAutomaton_203()




CTD_ANON_186._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'sshKey'), SSHKey, scope=CTD_ANON_186, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10244, 32)))

def _BuildAutomaton_204 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_204
    del _BuildAutomaton_204
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10244, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_186._UseForTag(pyxb.namespace.ExpandedName(None, 'sshKey')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10244, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_186._Automaton = _BuildAutomaton_204()




CTD_ANON_187._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'statDataPoint'), StatDataPoint, scope=CTD_ANON_187, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10350, 32)))

def _BuildAutomaton_205 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_205
    del _BuildAutomaton_205
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10350, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_187._UseForTag(pyxb.namespace.ExpandedName(None, 'statDataPoint')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10350, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_187._Automaton = _BuildAutomaton_205()




CTD_ANON_188._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'statTicket'), StatTicket, scope=CTD_ANON_188, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10429, 32)))

def _BuildAutomaton_206 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_206
    del _BuildAutomaton_206
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10429, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_188._UseForTag(pyxb.namespace.ExpandedName(None, 'statTicket')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10429, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_188._Automaton = _BuildAutomaton_206()




CTD_ANON_189._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'admin'), UserProfile, scope=CTD_ANON_189, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10458, 32)))

def _BuildAutomaton_207 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_207
    del _BuildAutomaton_207
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10458, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_189._UseForTag(pyxb.namespace.ExpandedName(None, 'admin')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10458, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_189._Automaton = _BuildAutomaton_207()




CTD_ANON_190._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'distribution'), Distribution, scope=CTD_ANON_190, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10488, 32)))

def _BuildAutomaton_208 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_208
    del _BuildAutomaton_208
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10488, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_190._UseForTag(pyxb.namespace.ExpandedName(None, 'distribution')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10488, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_190._Automaton = _BuildAutomaton_208()




CTD_ANON_191._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'format'), ImageFormat, scope=CTD_ANON_191, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10498, 32)))

def _BuildAutomaton_209 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_209
    del _BuildAutomaton_209
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10498, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_191._UseForTag(pyxb.namespace.ExpandedName(None, 'format')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10498, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_191._Automaton = _BuildAutomaton_209()




CTD_ANON_192._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'targetPlatform'), TargetPlatform, scope=CTD_ANON_192, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10513, 32)))

def _BuildAutomaton_210 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_210
    del _BuildAutomaton_210
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10513, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_192._UseForTag(pyxb.namespace.ExpandedName(None, 'targetPlatform')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10513, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_192._Automaton = _BuildAutomaton_210()




CTD_ANON_193._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'targetFormat'), TargetFormat, scope=CTD_ANON_193, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10528, 32)))

def _BuildAutomaton_211 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_211
    del _BuildAutomaton_211
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10528, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_193._UseForTag(pyxb.namespace.ExpandedName(None, 'targetFormat')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10528, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_193._Automaton = _BuildAutomaton_211()




CTD_ANON_194._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'quota'), Quota, scope=CTD_ANON_194, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10553, 32)))

def _BuildAutomaton_212 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_212
    del _BuildAutomaton_212
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10553, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_194._UseForTag(pyxb.namespace.ExpandedName(None, 'quota')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10553, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_194._Automaton = _BuildAutomaton_212()




CTD_ANON_195._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'role'), Role, scope=CTD_ANON_195, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10568, 32)))

def _BuildAutomaton_213 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_213
    del _BuildAutomaton_213
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10568, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_195._UseForTag(pyxb.namespace.ExpandedName(None, 'role')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10568, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_195._Automaton = _BuildAutomaton_213()




CTD_ANON_196._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'subscriptionProfile'), SubscriptionProfile, scope=CTD_ANON_196, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10602, 32)))

def _BuildAutomaton_214 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_214
    del _BuildAutomaton_214
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10602, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_196._UseForTag(pyxb.namespace.ExpandedName(None, 'subscriptionProfile')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10602, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_196._Automaton = _BuildAutomaton_214()




CTD_ANON_197._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'targetFormat'), TargetFormat, scope=CTD_ANON_197, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10783, 32)))

def _BuildAutomaton_215 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_215
    del _BuildAutomaton_215
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10783, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_197._UseForTag(pyxb.namespace.ExpandedName(None, 'targetFormat')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10783, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_197._Automaton = _BuildAutomaton_215()




CTD_ANON_198._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'targetPlatform'), TargetPlatform, scope=CTD_ANON_198, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10888, 32)))

def _BuildAutomaton_216 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_216
    del _BuildAutomaton_216
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10888, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_198._UseForTag(pyxb.namespace.ExpandedName(None, 'targetPlatform')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10888, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_198._Automaton = _BuildAutomaton_216()




UForgeError._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'localizedErrorMsg'), LocalizedMessage, scope=UForgeError, documentation='the error message (supports i18n)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10905, 12)))

UForgeError._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'requestMethod'), pyxb.binding.datatypes.string, scope=UForgeError, documentation='the HTTP request method used in the request', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10910, 12)))

UForgeError._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'requestUri'), pyxb.binding.datatypes.string, scope=UForgeError, documentation='the HTTP uri resource used in the request', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10915, 12)))

UForgeError._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'statusCode'), pyxb.binding.datatypes.int, scope=UForgeError, documentation='the HTTP status code', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10920, 12)))

UForgeError._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'timestamp'), pyxb.binding.datatypes.dateTime, scope=UForgeError, documentation='the timestamp the request was received by the platform', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10925, 12)))

def _BuildAutomaton_217 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_217
    del _BuildAutomaton_217
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10905, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10910, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10915, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10920, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10925, 12))
    counters.add(cc_4)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(UForgeError._UseForTag(pyxb.namespace.ExpandedName(None, 'localizedErrorMsg')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10905, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(UForgeError._UseForTag(pyxb.namespace.ExpandedName(None, 'requestMethod')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10910, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(UForgeError._UseForTag(pyxb.namespace.ExpandedName(None, 'requestUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10915, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(UForgeError._UseForTag(pyxb.namespace.ExpandedName(None, 'statusCode')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10920, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(UForgeError._UseForTag(pyxb.namespace.ExpandedName(None, 'timestamp')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10925, 12))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    st_4._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
UForgeError._Automaton = _BuildAutomaton_217()




UForgeObject._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'created'), pyxb.binding.datatypes.dateTime, scope=UForgeObject, documentation='the date the appliance template is created', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12)))

UForgeObject._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'dbId'), pyxb.binding.datatypes.long, scope=UForgeObject, documentation='the database id of the object', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12)))

UForgeObject._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'digest'), pyxb.binding.datatypes.string, scope=UForgeObject, documentation='the digest value (used for etag)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12)))

UForgeObject._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'lastModified'), pyxb.binding.datatypes.dateTime, scope=UForgeObject, documentation='the last modified date of this object', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12)))

def _BuildAutomaton_218 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_218
    del _BuildAutomaton_218
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(UForgeObject._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(UForgeObject._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(UForgeObject._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(UForgeObject._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    st_3._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
UForgeObject._Automaton = _BuildAutomaton_218()




UForgeObjects._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'total'), pyxb.binding.datatypes.long, scope=UForgeObjects, documentation='the total number of objects', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12)))

def _BuildAutomaton_219 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_219
    del _BuildAutomaton_219
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(UForgeObjects._UseForTag(pyxb.namespace.ExpandedName(None, 'total')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
UForgeObjects._Automaton = _BuildAutomaton_219()




UriList._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'uri'), pyxb.binding.datatypes.anyURI, scope=UriList, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11036, 12)))

def _BuildAutomaton_220 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_220
    del _BuildAutomaton_220
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11036, 12))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(UriList._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11036, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
UriList._Automaton = _BuildAutomaton_220()




CTD_ANON_199._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'gallery'), Gallery, scope=CTD_ANON_199, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11249, 32)))

def _BuildAutomaton_221 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_221
    del _BuildAutomaton_221
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11249, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_199._UseForTag(pyxb.namespace.ExpandedName(None, 'gallery')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11249, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_199._Automaton = _BuildAutomaton_221()




CTD_ANON_200._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'ranking'), Ranking, scope=CTD_ANON_200, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11261, 32)))

def _BuildAutomaton_222 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_222
    del _BuildAutomaton_222
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11261, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_200._UseForTag(pyxb.namespace.ExpandedName(None, 'ranking')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11261, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_200._Automaton = _BuildAutomaton_222()




CTD_ANON_201._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'role'), Role, scope=CTD_ANON_201, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11271, 32)))

def _BuildAutomaton_223 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_223
    del _BuildAutomaton_223
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11271, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_201._UseForTag(pyxb.namespace.ExpandedName(None, 'role')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11271, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_201._Automaton = _BuildAutomaton_223()




CTD_ANON_202._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'sshKey'), SSHKey, scope=CTD_ANON_202, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11291, 32)))

def _BuildAutomaton_224 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_224
    del _BuildAutomaton_224
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11291, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_202._UseForTag(pyxb.namespace.ExpandedName(None, 'sshKey')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11291, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_202._Automaton = _BuildAutomaton_224()




CTD_ANON_203._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'tag'), Tag, scope=CTD_ANON_203, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11308, 32)))

def _BuildAutomaton_225 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_225
    del _BuildAutomaton_225
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11308, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_203._UseForTag(pyxb.namespace.ExpandedName(None, 'tag')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11308, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_203._Automaton = _BuildAutomaton_225()




CTD_ANON_204._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'member'), User, scope=CTD_ANON_204, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11337, 32)))

def _BuildAutomaton_226 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_226
    del _BuildAutomaton_226
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11337, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_204._UseForTag(pyxb.namespace.ExpandedName(None, 'member')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11337, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_204._Automaton = _BuildAutomaton_226()




CTD_ANON_205._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'userGroup'), UserGroup, scope=CTD_ANON_205, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11356, 32)))

def _BuildAutomaton_227 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_227
    del _BuildAutomaton_227
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11356, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_205._UseForTag(pyxb.namespace.ExpandedName(None, 'userGroup')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11356, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_205._Automaton = _BuildAutomaton_227()




CTD_ANON_206._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'userProfile'), UserProfile, scope=CTD_ANON_206, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11440, 32)))

def _BuildAutomaton_228 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_228
    del _BuildAutomaton_228
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11440, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_206._UseForTag(pyxb.namespace.ExpandedName(None, 'userProfile')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11440, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_206._Automaton = _BuildAutomaton_228()




CTD_ANON_207._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'user'), User, scope=CTD_ANON_207, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11464, 32)))

def _BuildAutomaton_229 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_229
    del _BuildAutomaton_229
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11464, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_207._UseForTag(pyxb.namespace.ExpandedName(None, 'user')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11464, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_207._Automaton = _BuildAutomaton_229()




CTD_ANON_208._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'dataPoint'), StatDataPoint, scope=CTD_ANON_208, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11514, 32)))

def _BuildAutomaton_230 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_230
    del _BuildAutomaton_230
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11514, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_208._UseForTag(pyxb.namespace.ExpandedName(None, 'dataPoint')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11514, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_208._Automaton = _BuildAutomaton_230()




UserStats._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'stats'), CTD_ANON_209, scope=UserStats, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11530, 12)))

def _BuildAutomaton_231 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_231
    del _BuildAutomaton_231
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11530, 12))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(UserStats._UseForTag(pyxb.namespace.ExpandedName(None, 'stats')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11530, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
UserStats._Automaton = _BuildAutomaton_231()




CTD_ANON_209._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'stat'), UserStat, scope=CTD_ANON_209, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11533, 24)))

def _BuildAutomaton_232 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_232
    del _BuildAutomaton_232
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11533, 24))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_209._UseForTag(pyxb.namespace.ExpandedName(None, 'stat')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11533, 24))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_209._Automaton = _BuildAutomaton_232()




CTD_ANON_210._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'virtualImagesRepository'), VirtualImagesRepository, scope=CTD_ANON_210, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11564, 32)))

def _BuildAutomaton_233 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_233
    del _BuildAutomaton_233
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11564, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_210._UseForTag(pyxb.namespace.ExpandedName(None, 'virtualImagesRepository')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11564, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_210._Automaton = _BuildAutomaton_233()




CTD_ANON_211._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'image'), CTD_ANON_212, scope=CTD_ANON_211, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11584, 32)))

def _BuildAutomaton_234 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_234
    del _BuildAutomaton_234
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11584, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_211._UseForTag(pyxb.namespace.ExpandedName(None, 'image')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11584, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_211._Automaton = _BuildAutomaton_234()




CTD_ANON_212._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'tenant'), pyxb.binding.datatypes.string, scope=CTD_ANON_212, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11587, 44)))

CTD_ANON_212._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'imageId'), pyxb.binding.datatypes.string, scope=CTD_ANON_212, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11588, 44)))

CTD_ANON_212._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'distribution'), CTD_ANON_213, scope=CTD_ANON_212, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11589, 44)))

def _BuildAutomaton_235 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_235
    del _BuildAutomaton_235
    import pyxb.utils.fac as fac

    counters = set()
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_212._UseForTag(pyxb.namespace.ExpandedName(None, 'tenant')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11587, 44))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_212._UseForTag(pyxb.namespace.ExpandedName(None, 'imageId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11588, 44))
    st_1 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_212._UseForTag(pyxb.namespace.ExpandedName(None, 'distribution')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11589, 44))
    st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    transitions = []
    transitions.append(fac.Transition(st_1, [
         ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
         ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    st_2._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_212._Automaton = _BuildAutomaton_235()




CTD_ANON_213._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=CTD_ANON_213, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11592, 56)))

CTD_ANON_213._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'platform'), pyxb.binding.datatypes.string, scope=CTD_ANON_213, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11593, 56)))

CTD_ANON_213._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'version'), pyxb.binding.datatypes.string, scope=CTD_ANON_213, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11594, 56)))

CTD_ANON_213._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'release'), pyxb.binding.datatypes.string, scope=CTD_ANON_213, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11595, 56)))

CTD_ANON_213._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'edition'), pyxb.binding.datatypes.string, scope=CTD_ANON_213, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11596, 56)))

CTD_ANON_213._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'architecture'), pyxb.binding.datatypes.string, scope=CTD_ANON_213, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11597, 56)))

def _BuildAutomaton_236 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_236
    del _BuildAutomaton_236
    import pyxb.utils.fac as fac

    counters = set()
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_213._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11592, 56))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_213._UseForTag(pyxb.namespace.ExpandedName(None, 'platform')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11593, 56))
    st_1 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_213._UseForTag(pyxb.namespace.ExpandedName(None, 'version')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11594, 56))
    st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_213._UseForTag(pyxb.namespace.ExpandedName(None, 'release')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11595, 56))
    st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_213._UseForTag(pyxb.namespace.ExpandedName(None, 'edition')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11596, 56))
    st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_213._UseForTag(pyxb.namespace.ExpandedName(None, 'architecture')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11597, 56))
    st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    transitions = []
    transitions.append(fac.Transition(st_1, [
         ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
         ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
         ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
         ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
         ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    st_5._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_213._Automaton = _BuildAutomaton_236()




CTD_ANON_214._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'datacentre'), CTD_ANON_215, scope=CTD_ANON_214, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11619, 32)))

def _BuildAutomaton_237 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_237
    del _BuildAutomaton_237
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11619, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_214._UseForTag(pyxb.namespace.ExpandedName(None, 'datacentre')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11619, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_214._Automaton = _BuildAutomaton_237()




CTD_ANON_215._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'hosts'), CTD_ANON_216, scope=CTD_ANON_215, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11622, 44)))

CTD_ANON_215._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=CTD_ANON_215, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11649, 44)))

def _BuildAutomaton_238 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_238
    del _BuildAutomaton_238
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11622, 44))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11649, 44))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_215._UseForTag(pyxb.namespace.ExpandedName(None, 'hosts')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11622, 44))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_215._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11649, 44))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_215._Automaton = _BuildAutomaton_238()




CTD_ANON_216._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'host'), CTD_ANON_217, scope=CTD_ANON_216, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11625, 56)))

def _BuildAutomaton_239 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_239
    del _BuildAutomaton_239
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11625, 56))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_216._UseForTag(pyxb.namespace.ExpandedName(None, 'host')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11625, 56))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_216._Automaton = _BuildAutomaton_239()




CTD_ANON_217._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'datastoresNames'), CTD_ANON_218, scope=CTD_ANON_217, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11628, 68)))

CTD_ANON_217._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=CTD_ANON_217, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11635, 68)))

CTD_ANON_217._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'networksNames'), CTD_ANON_219, scope=CTD_ANON_217, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11636, 68)))

def _BuildAutomaton_240 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_240
    del _BuildAutomaton_240
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11628, 68))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11635, 68))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11636, 68))
    counters.add(cc_2)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_217._UseForTag(pyxb.namespace.ExpandedName(None, 'datastoresNames')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11628, 68))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_217._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11635, 68))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_217._UseForTag(pyxb.namespace.ExpandedName(None, 'networksNames')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11636, 68))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    st_2._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_217._Automaton = _BuildAutomaton_240()




CTD_ANON_218._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=CTD_ANON_218, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11631, 80)))

def _BuildAutomaton_241 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_241
    del _BuildAutomaton_241
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11631, 80))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_218._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11631, 80))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_218._Automaton = _BuildAutomaton_241()




CTD_ANON_219._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=CTD_ANON_219, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11639, 80)))

def _BuildAutomaton_242 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_242
    del _BuildAutomaton_242
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11639, 80))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_219._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11639, 80))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_219._Automaton = _BuildAutomaton_242()




CTD_ANON_220._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'windowsProfile'), WindowsProfile, scope=CTD_ANON_220, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11783, 32)))

def _BuildAutomaton_243 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_243
    del _BuildAutomaton_243
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11783, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_220._UseForTag(pyxb.namespace.ExpandedName(None, 'windowsProfile')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11783, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_220._Automaton = _BuildAutomaton_243()




CTD_ANON_221._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'winMsiApplication'), WinMsiApplication, scope=CTD_ANON_221, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11837, 32)))

def _BuildAutomaton_244 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_244
    del _BuildAutomaton_244
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11837, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_221._UseForTag(pyxb.namespace.ExpandedName(None, 'winMsiApplication')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11837, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_221._Automaton = _BuildAutomaton_244()




CTD_ANON_222._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'winStoreApplication'), WinStoreApplication, scope=CTD_ANON_222, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11873, 32)))

def _BuildAutomaton_245 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_245
    del _BuildAutomaton_245
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11873, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_222._UseForTag(pyxb.namespace.ExpandedName(None, 'winStoreApplication')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11873, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_222._Automaton = _BuildAutomaton_245()




CTD_ANON_223._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'winService'), WinService, scope=CTD_ANON_223, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11975, 32)))

def _BuildAutomaton_246 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_246
    del _BuildAutomaton_246
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11975, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_223._UseForTag(pyxb.namespace.ExpandedName(None, 'winService')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11975, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_223._Automaton = _BuildAutomaton_246()




CTD_ANON_224._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'workspace'), Workspace, scope=CTD_ANON_224, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 12054, 32)))

def _BuildAutomaton_247 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_247
    del _BuildAutomaton_247
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 12054, 32))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_224._UseForTag(pyxb.namespace.ExpandedName(None, 'workspace')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 12054, 32))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_224._Automaton = _BuildAutomaton_247()




AbstractWinApplication._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'displayName'), pyxb.binding.datatypes.string, scope=AbstractWinApplication, documentation='the name of the application', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 392, 20)))

AbstractWinApplication._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'version'), pyxb.binding.datatypes.string, scope=AbstractWinApplication, documentation='the version of the application', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 397, 20)))

AbstractWinApplication._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'architecture'), STD_ANON, scope=AbstractWinApplication, documentation='the architecture of the application', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 402, 20)))

AbstractWinApplication._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'parentUri'), pyxb.binding.datatypes.anyURI, scope=AbstractWinApplication, documentation='the resource uri of the parent :ref:`windowsprofile-object` object', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 416, 20)))

AbstractWinApplication._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'uri'), pyxb.binding.datatypes.anyURI, scope=AbstractWinApplication, documentation='the resource uri of the application', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 421, 20)))

def _BuildAutomaton_248 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_248
    del _BuildAutomaton_248
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 392, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 397, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 402, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 416, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 421, 20))
    counters.add(cc_8)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(AbstractWinApplication._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(AbstractWinApplication._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(AbstractWinApplication._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(AbstractWinApplication._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(AbstractWinApplication._UseForTag(pyxb.namespace.ExpandedName(None, 'displayName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 392, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(AbstractWinApplication._UseForTag(pyxb.namespace.ExpandedName(None, 'version')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 397, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(AbstractWinApplication._UseForTag(pyxb.namespace.ExpandedName(None, 'architecture')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 402, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(AbstractWinApplication._UseForTag(pyxb.namespace.ExpandedName(None, 'parentUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 416, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(AbstractWinApplication._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 421, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    st_8._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
AbstractWinApplication._Automaton = _BuildAutomaton_248()




AbstractWinApplications._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'abstractWinApplications'), CTD_ANON, scope=AbstractWinApplications, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 440, 20)))

def _BuildAutomaton_249 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_249
    del _BuildAutomaton_249
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 440, 20))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(AbstractWinApplications._UseForTag(pyxb.namespace.ExpandedName(None, 'total')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(AbstractWinApplications._UseForTag(pyxb.namespace.ExpandedName(None, 'abstractWinApplications')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 440, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
AbstractWinApplications._Automaton = _BuildAutomaton_249()




Address._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'country'), pyxb.binding.datatypes.string, scope=Address, documentation='the country name', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 461, 20)))

Address._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'region_state'), pyxb.binding.datatypes.string, scope=Address, documentation='the state or region name', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 466, 20)))

Address._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'street'), pyxb.binding.datatypes.string, scope=Address, documentation='the street name', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 471, 20)))

Address._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'town'), pyxb.binding.datatypes.string, scope=Address, documentation='the town or city name', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 476, 20)))

Address._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'zipcode'), pyxb.binding.datatypes.string, scope=Address, documentation='the zipcode or postal address', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 481, 20)))

def _BuildAutomaton_250 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_250
    del _BuildAutomaton_250
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 461, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 466, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 471, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 476, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 481, 20))
    counters.add(cc_8)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(Address._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(Address._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(Address._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(Address._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(Address._UseForTag(pyxb.namespace.ExpandedName(None, 'country')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 461, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(Address._UseForTag(pyxb.namespace.ExpandedName(None, 'region_state')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 466, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(Address._UseForTag(pyxb.namespace.ExpandedName(None, 'street')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 471, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(Address._UseForTag(pyxb.namespace.ExpandedName(None, 'town')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 476, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(Address._UseForTag(pyxb.namespace.ExpandedName(None, 'zipcode')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 481, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    st_8._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
Address._Automaton = _BuildAutomaton_250()




APIKeyPair._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=APIKeyPair, documentation='name or tag of the API key pair', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 506, 20)))

APIKeyPair._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'description'), pyxb.binding.datatypes.string, scope=APIKeyPair, documentation='description of the API key pair', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 511, 20)))

APIKeyPair._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'publicKey'), pyxb.binding.datatypes.string, scope=APIKeyPair, documentation='the public key string', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 516, 20)))

APIKeyPair._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'secretKey'), pyxb.binding.datatypes.string, scope=APIKeyPair, documentation='the private key string', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 521, 20)))

APIKeyPair._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'uri'), pyxb.binding.datatypes.anyURI, scope=APIKeyPair, documentation='the resource uri of the `APIKeyPair` object', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 526, 20)))

def _BuildAutomaton_251 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_251
    del _BuildAutomaton_251
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 506, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 511, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 516, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 521, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 526, 20))
    counters.add(cc_8)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(APIKeyPair._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(APIKeyPair._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(APIKeyPair._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(APIKeyPair._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(APIKeyPair._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 506, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(APIKeyPair._UseForTag(pyxb.namespace.ExpandedName(None, 'description')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 511, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(APIKeyPair._UseForTag(pyxb.namespace.ExpandedName(None, 'publicKey')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 516, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(APIKeyPair._UseForTag(pyxb.namespace.ExpandedName(None, 'secretKey')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 521, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(APIKeyPair._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 526, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    st_8._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
APIKeyPair._Automaton = _BuildAutomaton_251()




APIKeyPairs._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'apiKeyPairs'), CTD_ANON_, scope=APIKeyPairs, documentation='the list of :ref:`apikeypair-object` objects', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 545, 20)))

def _BuildAutomaton_252 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_252
    del _BuildAutomaton_252
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 545, 20))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(APIKeyPairs._UseForTag(pyxb.namespace.ExpandedName(None, 'total')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(APIKeyPairs._UseForTag(pyxb.namespace.ExpandedName(None, 'apiKeyPairs')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 545, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
APIKeyPairs._Automaton = _BuildAutomaton_252()




Appliance._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'applianceExports'), CTD_ANON_2, scope=Appliance, documentation='a list of :ref:`applianceexport-object` objects holding meta-data information for each time\n                                the appliance has been exported.\n                            ', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 583, 20)))

Appliance._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'archName'), pyxb.binding.datatypes.string, scope=Appliance, documentation='the operating system architecture this appliance is based on', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 597, 20)))

Appliance._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'baseCloneUri'), pyxb.binding.datatypes.anyURI, scope=Appliance, documentation='uri resource used to clone this appliance', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 602, 20)))

Appliance._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'baseImagesStatusUri'), pyxb.binding.datatypes.anyURI, scope=Appliance, documentation='uri resource to retrieve machine images status', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 607, 20)))

Appliance._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'baseImagesUri'), pyxb.binding.datatypes.anyURI, scope=Appliance, documentation='uri resource to retrieve machine images generated from this appliance', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 612, 20)))

Appliance._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'baseMySoftwareUri'), pyxb.binding.datatypes.anyURI, scope=Appliance, documentation='uri resource to retrieve the software components added to this appliance', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 617, 20)))

Appliance._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'baseOasPackageUri'), pyxb.binding.datatypes.anyURI, scope=Appliance, documentation='uri resource to retrieve any ``UForge Studio`` package added to this appliance', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 622, 20)))

Appliance._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'baseOsProfileUri'), pyxb.binding.datatypes.anyURI, scope=Appliance, documentation='uri resource to retrieve the ``OS Profile`` for this appliance', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 627, 20)))

Appliance._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'baseProjectsUri'), pyxb.binding.datatypes.anyURI, scope=Appliance, documentation='uri resource to retrieve any projects added to this appliance', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 632, 20)))

Appliance._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'basePublishImagesStatusUri'), pyxb.binding.datatypes.anyURI, scope=Appliance, documentation='uri resource to retrieve published machine image status', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 637, 20)))

Appliance._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'basePublishImagesUri'), pyxb.binding.datatypes.anyURI, scope=Appliance, documentation='uri resource to retrieve published machine images from this appliance', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 642, 20)))

Appliance._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'baseTemplatesStatusUri'), pyxb.binding.datatypes.anyURI, scope=Appliance, documentation='uri resource to retrieve the status for each time this appliance has been shared (to workspaces)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 647, 20)))

Appliance._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'baseTemplatesUri'), pyxb.binding.datatypes.anyURI, scope=Appliance, documentation='uri resource to retrieve all the shared templates (to workspaces)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 652, 20)))

Appliance._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'bootScripts'), CTD_ANON_3, scope=Appliance, documentation='a list of :ref:`bootscript-object` objects added to this appliance', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 657, 20)))

Appliance._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'bootScriptsUri'), pyxb.binding.datatypes.anyURI, scope=Appliance, documentation='uri resource to get the boot scripts added to this appliance', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 668, 20)))

Appliance._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'bootScriptUris'), UriList, scope=Appliance, documentation='a list of uris for the boots scripts added to this appliance', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 673, 20)))

Appliance._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'confMgmtPlatforms'), CTD_ANON_4, scope=Appliance, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 678, 20)))

Appliance._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'confMgmtPlatformsUri'), pyxb.binding.datatypes.anyURI, scope=Appliance, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 686, 20)))

Appliance._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'confMgmtPlatformUris'), UriList, scope=Appliance, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 688, 20)))

Appliance._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'description'), pyxb.binding.datatypes.string, scope=Appliance, documentation='a description of the appliance', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 690, 20)))

Appliance._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'distributionName'), pyxb.binding.datatypes.string, scope=Appliance, documentation='the operating system this appliance is based on (includes name and version)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 695, 20)))

Appliance._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'distributionUri'), pyxb.binding.datatypes.anyURI, scope=Appliance, documentation='uri resource to get the details of the operating system this appliance is based on', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 700, 20)))

Appliance._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'exportsUri'), pyxb.binding.datatypes.anyURI, scope=Appliance, documentation='uri resource to get all the export objects for this appliance', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 705, 20)))

Appliance._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'imageUris'), UriList, scope=Appliance, documentation='a list of uris for the machine images generated from this appliance', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 710, 20)))

Appliance._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'imported'), pyxb.binding.datatypes.boolean, scope=Appliance, documentation='boolean to determine if this appliance is an import (e.g. from a ``scan``)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 715, 20)))

Appliance._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'installedSize'), pyxb.binding.datatypes.long, scope=Appliance, documentation="estimated disk size required to install the appliance's software", location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 720, 20)))

Appliance._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'installProfile'), InstallProfile, scope=Appliance, documentation='the :ref:`installprofile-object` object for this appliance', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 725, 20)))

Appliance._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'installProfileUri'), pyxb.binding.datatypes.anyURI, scope=Appliance, documentation='uri resource to get the ``install profile`` of the appliance', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 730, 20)))

Appliance._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'lastPkgUpdate'), pyxb.binding.datatypes.dateTime, scope=Appliance, documentation='the ``os profile`` packages update date (this date is used to calculate if any new package updates are available', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 735, 20)))

Appliance._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'logo'), Logo, scope=Appliance, documentation='the :ref:`logo-object` object for the appliance', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 740, 20)))

Appliance._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'mySoftwareList'), CTD_ANON_5, scope=Appliance, documentation='a list of :ref:`mysoftware-object` objects describing the software components added to this appliance', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 745, 20)))

Appliance._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'mySoftwareUris'), UriList, scope=Appliance, documentation='a list of uris for the software components added to this appliance', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 756, 20)))

Appliance._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=Appliance, documentation='the name of this appliance', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 761, 20)))

Appliance._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'nbSecurityUpdates'), pyxb.binding.datatypes.int, scope=Appliance, documentation='the number of security operating system packages available for update', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 767, 20)))

Appliance._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'nbUpdates'), pyxb.binding.datatypes.int, scope=Appliance, documentation='the number of native package updates available for update', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 773, 20)))

Appliance._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'oasPackage'), OASPkg, scope=Appliance, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 779, 20)))

Appliance._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'oasPackageUri'), pyxb.binding.datatypes.anyURI, scope=Appliance, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 781, 20)))

Appliance._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'orgUri'), pyxb.binding.datatypes.anyURI, scope=Appliance, documentation='the uri resource of the organization this appliance belongs to', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 783, 20)))

Appliance._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'osProfile'), DistribProfile, scope=Appliance, documentation='the :ref:`distribprofile-object` object describing the operating system profile of this appliance', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 789, 20)))

Appliance._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'osProfileUri'), pyxb.binding.datatypes.anyURI, scope=Appliance, documentation='the uri resource for the operating system profile of this appliance', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 795, 20)))

Appliance._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'parentApplianceUri'), pyxb.binding.datatypes.anyURI, scope=Appliance, documentation='the uri resource of the parent appliance. This is set if this appliance is a clone of another appliance', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 801, 20)))

Appliance._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'parentTemplateUri'), pyxb.binding.datatypes.anyURI, scope=Appliance, documentation='the uri resource of an parent appliance template. This is set of this appliance is a result of importing an appliance (e.g. from a workspace)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 807, 20)))

Appliance._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'projects'), CTD_ANON_6, scope=Appliance, documentation='a list of :ref:`project-object` objects added to this appliance', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 812, 20)))

Appliance._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'projectUris'), UriList, scope=Appliance, documentation='a list of uris for the projects added to this appliance', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 823, 20)))

Appliance._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'publishImages'), CTD_ANON_7, scope=Appliance, documentation='a list of :ref:`publishimage-object` objects for the machine images that have been registered to\n                                one or more cloud platforms\n                            ', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 828, 20)))

Appliance._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'publishImageUris'), UriList, scope=Appliance, documentation='a list of uris for the machine images that have been registered to one or more cloud platforms', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 842, 20)))

Appliance._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'revision'), pyxb.binding.datatypes.int, scope=Appliance, documentation='the revision number of this appliance', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 848, 20)))

Appliance._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'shared'), pyxb.binding.datatypes.boolean, scope=Appliance, documentation='a boolean highlighting this appliance has been shared to at least one workspace', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 853, 20)))

Appliance._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'size'), pyxb.binding.datatypes.long, scope=Appliance, documentation='the size (in bytes) of all the packages and software added to this appliance', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 858, 20)))

Appliance._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'tag'), pyxb.binding.datatypes.string, scope=Appliance, documentation='a tag for this appliance', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 863, 20)))

Appliance._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'uri'), pyxb.binding.datatypes.anyURI, scope=Appliance, documentation='the uri resource of this appliance', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 868, 20)))

Appliance._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'version'), pyxb.binding.datatypes.string, scope=Appliance, documentation='the version of this appliance', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 873, 20)))

def _BuildAutomaton_253 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_253
    del _BuildAutomaton_253
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 583, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 597, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 602, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 607, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 612, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 617, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 622, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 627, 20))
    counters.add(cc_11)
    cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 632, 20))
    counters.add(cc_12)
    cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 637, 20))
    counters.add(cc_13)
    cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 642, 20))
    counters.add(cc_14)
    cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 647, 20))
    counters.add(cc_15)
    cc_16 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 652, 20))
    counters.add(cc_16)
    cc_17 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 657, 20))
    counters.add(cc_17)
    cc_18 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 668, 20))
    counters.add(cc_18)
    cc_19 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 673, 20))
    counters.add(cc_19)
    cc_20 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 678, 20))
    counters.add(cc_20)
    cc_21 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 686, 20))
    counters.add(cc_21)
    cc_22 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 688, 20))
    counters.add(cc_22)
    cc_23 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 690, 20))
    counters.add(cc_23)
    cc_24 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 695, 20))
    counters.add(cc_24)
    cc_25 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 700, 20))
    counters.add(cc_25)
    cc_26 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 705, 20))
    counters.add(cc_26)
    cc_27 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 710, 20))
    counters.add(cc_27)
    cc_28 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 715, 20))
    counters.add(cc_28)
    cc_29 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 720, 20))
    counters.add(cc_29)
    cc_30 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 725, 20))
    counters.add(cc_30)
    cc_31 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 730, 20))
    counters.add(cc_31)
    cc_32 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 735, 20))
    counters.add(cc_32)
    cc_33 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 740, 20))
    counters.add(cc_33)
    cc_34 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 745, 20))
    counters.add(cc_34)
    cc_35 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 756, 20))
    counters.add(cc_35)
    cc_36 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 761, 20))
    counters.add(cc_36)
    cc_37 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 767, 20))
    counters.add(cc_37)
    cc_38 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 773, 20))
    counters.add(cc_38)
    cc_39 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 779, 20))
    counters.add(cc_39)
    cc_40 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 781, 20))
    counters.add(cc_40)
    cc_41 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 783, 20))
    counters.add(cc_41)
    cc_42 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 789, 20))
    counters.add(cc_42)
    cc_43 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 795, 20))
    counters.add(cc_43)
    cc_44 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 801, 20))
    counters.add(cc_44)
    cc_45 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 807, 20))
    counters.add(cc_45)
    cc_46 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 812, 20))
    counters.add(cc_46)
    cc_47 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 823, 20))
    counters.add(cc_47)
    cc_48 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 828, 20))
    counters.add(cc_48)
    cc_49 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 842, 20))
    counters.add(cc_49)
    cc_50 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 848, 20))
    counters.add(cc_50)
    cc_51 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 853, 20))
    counters.add(cc_51)
    cc_52 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 858, 20))
    counters.add(cc_52)
    cc_53 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 863, 20))
    counters.add(cc_53)
    cc_54 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 868, 20))
    counters.add(cc_54)
    cc_55 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 873, 20))
    counters.add(cc_55)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(Appliance._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(Appliance._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(Appliance._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(Appliance._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(Appliance._UseForTag(pyxb.namespace.ExpandedName(None, 'applianceExports')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 583, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(Appliance._UseForTag(pyxb.namespace.ExpandedName(None, 'archName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 597, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(Appliance._UseForTag(pyxb.namespace.ExpandedName(None, 'baseCloneUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 602, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(Appliance._UseForTag(pyxb.namespace.ExpandedName(None, 'baseImagesStatusUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 607, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(Appliance._UseForTag(pyxb.namespace.ExpandedName(None, 'baseImagesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 612, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(Appliance._UseForTag(pyxb.namespace.ExpandedName(None, 'baseMySoftwareUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 617, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(Appliance._UseForTag(pyxb.namespace.ExpandedName(None, 'baseOasPackageUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 622, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(Appliance._UseForTag(pyxb.namespace.ExpandedName(None, 'baseOsProfileUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 627, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_12, False))
    symbol = pyxb.binding.content.ElementUse(Appliance._UseForTag(pyxb.namespace.ExpandedName(None, 'baseProjectsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 632, 20))
    st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_13, False))
    symbol = pyxb.binding.content.ElementUse(Appliance._UseForTag(pyxb.namespace.ExpandedName(None, 'basePublishImagesStatusUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 637, 20))
    st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_13)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_14, False))
    symbol = pyxb.binding.content.ElementUse(Appliance._UseForTag(pyxb.namespace.ExpandedName(None, 'basePublishImagesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 642, 20))
    st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_14)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_15, False))
    symbol = pyxb.binding.content.ElementUse(Appliance._UseForTag(pyxb.namespace.ExpandedName(None, 'baseTemplatesStatusUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 647, 20))
    st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_15)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_16, False))
    symbol = pyxb.binding.content.ElementUse(Appliance._UseForTag(pyxb.namespace.ExpandedName(None, 'baseTemplatesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 652, 20))
    st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_16)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_17, False))
    symbol = pyxb.binding.content.ElementUse(Appliance._UseForTag(pyxb.namespace.ExpandedName(None, 'bootScripts')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 657, 20))
    st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_17)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_18, False))
    symbol = pyxb.binding.content.ElementUse(Appliance._UseForTag(pyxb.namespace.ExpandedName(None, 'bootScriptsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 668, 20))
    st_18 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_18)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_19, False))
    symbol = pyxb.binding.content.ElementUse(Appliance._UseForTag(pyxb.namespace.ExpandedName(None, 'bootScriptUris')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 673, 20))
    st_19 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_19)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_20, False))
    symbol = pyxb.binding.content.ElementUse(Appliance._UseForTag(pyxb.namespace.ExpandedName(None, 'confMgmtPlatforms')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 678, 20))
    st_20 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_20)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_21, False))
    symbol = pyxb.binding.content.ElementUse(Appliance._UseForTag(pyxb.namespace.ExpandedName(None, 'confMgmtPlatformsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 686, 20))
    st_21 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_21)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_22, False))
    symbol = pyxb.binding.content.ElementUse(Appliance._UseForTag(pyxb.namespace.ExpandedName(None, 'confMgmtPlatformUris')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 688, 20))
    st_22 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_22)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_23, False))
    symbol = pyxb.binding.content.ElementUse(Appliance._UseForTag(pyxb.namespace.ExpandedName(None, 'description')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 690, 20))
    st_23 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_23)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_24, False))
    symbol = pyxb.binding.content.ElementUse(Appliance._UseForTag(pyxb.namespace.ExpandedName(None, 'distributionName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 695, 20))
    st_24 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_24)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_25, False))
    symbol = pyxb.binding.content.ElementUse(Appliance._UseForTag(pyxb.namespace.ExpandedName(None, 'distributionUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 700, 20))
    st_25 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_25)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_26, False))
    symbol = pyxb.binding.content.ElementUse(Appliance._UseForTag(pyxb.namespace.ExpandedName(None, 'exportsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 705, 20))
    st_26 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_26)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_27, False))
    symbol = pyxb.binding.content.ElementUse(Appliance._UseForTag(pyxb.namespace.ExpandedName(None, 'imageUris')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 710, 20))
    st_27 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_27)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_28, False))
    symbol = pyxb.binding.content.ElementUse(Appliance._UseForTag(pyxb.namespace.ExpandedName(None, 'imported')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 715, 20))
    st_28 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_28)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_29, False))
    symbol = pyxb.binding.content.ElementUse(Appliance._UseForTag(pyxb.namespace.ExpandedName(None, 'installedSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 720, 20))
    st_29 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_29)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_30, False))
    symbol = pyxb.binding.content.ElementUse(Appliance._UseForTag(pyxb.namespace.ExpandedName(None, 'installProfile')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 725, 20))
    st_30 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_30)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_31, False))
    symbol = pyxb.binding.content.ElementUse(Appliance._UseForTag(pyxb.namespace.ExpandedName(None, 'installProfileUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 730, 20))
    st_31 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_31)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_32, False))
    symbol = pyxb.binding.content.ElementUse(Appliance._UseForTag(pyxb.namespace.ExpandedName(None, 'lastPkgUpdate')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 735, 20))
    st_32 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_32)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_33, False))
    symbol = pyxb.binding.content.ElementUse(Appliance._UseForTag(pyxb.namespace.ExpandedName(None, 'logo')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 740, 20))
    st_33 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_33)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_34, False))
    symbol = pyxb.binding.content.ElementUse(Appliance._UseForTag(pyxb.namespace.ExpandedName(None, 'mySoftwareList')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 745, 20))
    st_34 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_34)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_35, False))
    symbol = pyxb.binding.content.ElementUse(Appliance._UseForTag(pyxb.namespace.ExpandedName(None, 'mySoftwareUris')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 756, 20))
    st_35 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_35)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_36, False))
    symbol = pyxb.binding.content.ElementUse(Appliance._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 761, 20))
    st_36 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_36)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_37, False))
    symbol = pyxb.binding.content.ElementUse(Appliance._UseForTag(pyxb.namespace.ExpandedName(None, 'nbSecurityUpdates')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 767, 20))
    st_37 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_37)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_38, False))
    symbol = pyxb.binding.content.ElementUse(Appliance._UseForTag(pyxb.namespace.ExpandedName(None, 'nbUpdates')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 773, 20))
    st_38 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_38)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_39, False))
    symbol = pyxb.binding.content.ElementUse(Appliance._UseForTag(pyxb.namespace.ExpandedName(None, 'oasPackage')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 779, 20))
    st_39 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_39)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_40, False))
    symbol = pyxb.binding.content.ElementUse(Appliance._UseForTag(pyxb.namespace.ExpandedName(None, 'oasPackageUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 781, 20))
    st_40 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_40)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_41, False))
    symbol = pyxb.binding.content.ElementUse(Appliance._UseForTag(pyxb.namespace.ExpandedName(None, 'orgUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 783, 20))
    st_41 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_41)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_42, False))
    symbol = pyxb.binding.content.ElementUse(Appliance._UseForTag(pyxb.namespace.ExpandedName(None, 'osProfile')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 789, 20))
    st_42 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_42)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_43, False))
    symbol = pyxb.binding.content.ElementUse(Appliance._UseForTag(pyxb.namespace.ExpandedName(None, 'osProfileUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 795, 20))
    st_43 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_43)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_44, False))
    symbol = pyxb.binding.content.ElementUse(Appliance._UseForTag(pyxb.namespace.ExpandedName(None, 'parentApplianceUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 801, 20))
    st_44 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_44)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_45, False))
    symbol = pyxb.binding.content.ElementUse(Appliance._UseForTag(pyxb.namespace.ExpandedName(None, 'parentTemplateUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 807, 20))
    st_45 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_45)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_46, False))
    symbol = pyxb.binding.content.ElementUse(Appliance._UseForTag(pyxb.namespace.ExpandedName(None, 'projects')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 812, 20))
    st_46 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_46)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_47, False))
    symbol = pyxb.binding.content.ElementUse(Appliance._UseForTag(pyxb.namespace.ExpandedName(None, 'projectUris')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 823, 20))
    st_47 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_47)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_48, False))
    symbol = pyxb.binding.content.ElementUse(Appliance._UseForTag(pyxb.namespace.ExpandedName(None, 'publishImages')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 828, 20))
    st_48 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_48)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_49, False))
    symbol = pyxb.binding.content.ElementUse(Appliance._UseForTag(pyxb.namespace.ExpandedName(None, 'publishImageUris')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 842, 20))
    st_49 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_49)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_50, False))
    symbol = pyxb.binding.content.ElementUse(Appliance._UseForTag(pyxb.namespace.ExpandedName(None, 'revision')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 848, 20))
    st_50 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_50)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_51, False))
    symbol = pyxb.binding.content.ElementUse(Appliance._UseForTag(pyxb.namespace.ExpandedName(None, 'shared')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 853, 20))
    st_51 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_51)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_52, False))
    symbol = pyxb.binding.content.ElementUse(Appliance._UseForTag(pyxb.namespace.ExpandedName(None, 'size')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 858, 20))
    st_52 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_52)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_53, False))
    symbol = pyxb.binding.content.ElementUse(Appliance._UseForTag(pyxb.namespace.ExpandedName(None, 'tag')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 863, 20))
    st_53 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_53)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_54, False))
    symbol = pyxb.binding.content.ElementUse(Appliance._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 868, 20))
    st_54 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_54)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_55, False))
    symbol = pyxb.binding.content.ElementUse(Appliance._UseForTag(pyxb.namespace.ExpandedName(None, 'version')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 873, 20))
    st_55 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_55)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_11, False) ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_12, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_12, False) ]))
    st_12._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_13, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_13, False) ]))
    st_13._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_14, True) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_14, False) ]))
    st_14._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_15, True) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_15, False) ]))
    st_15._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_16, True) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_16, False) ]))
    st_16._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_17, True) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_17, False) ]))
    st_17._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_18, True) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_18, False) ]))
    st_18._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_19, True) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_19, False) ]))
    st_19._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_20, True) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_20, False) ]))
    st_20._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_21, True) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_21, False) ]))
    st_21._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_22, True) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_22, False) ]))
    st_22._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_23, True) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_23, False) ]))
    st_23._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_24, True) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_24, False) ]))
    st_24._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_25, True) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_25, False) ]))
    st_25._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_26, True) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_26, False) ]))
    st_26._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_27, True) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_27, False) ]))
    st_27._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_28, True) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_28, False) ]))
    st_28._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_29, True) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_29, False) ]))
    st_29._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_30, True) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_30, False) ]))
    st_30._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_31, True) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_31, False) ]))
    st_31._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_32, True) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_32, False) ]))
    st_32._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_33, True) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_33, False) ]))
    st_33._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_34, True) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_34, False) ]))
    st_34._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_35, True) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_35, False) ]))
    st_35._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_36, True) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_36, False) ]))
    st_36._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_37, True) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_37, False) ]))
    st_37._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_38, True) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_38, False) ]))
    st_38._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_39, True) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_39, False) ]))
    st_39._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_40, True) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_40, False) ]))
    st_40._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_41, True) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_41, False) ]))
    st_41._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_42, True) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_42, False) ]))
    st_42._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_43, True) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_43, False) ]))
    st_43._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_44, True) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_44, False) ]))
    st_44._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_45, True) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_45, False) ]))
    st_45._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_46, True) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_46, False) ]))
    st_46._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_47, True) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_47, False) ]))
    st_47._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_48, True) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_48, False) ]))
    st_48._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_49, True) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_49, False) ]))
    st_49._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_50, True) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_50, False) ]))
    st_50._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_51, True) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_51, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_51, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_51, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_51, False) ]))
    st_51._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_52, True) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_52, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_52, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_52, False) ]))
    st_52._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_53, True) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_53, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_53, False) ]))
    st_53._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_54, True) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_54, False) ]))
    st_54._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_55, True) ]))
    st_55._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
Appliance._Automaton = _BuildAutomaton_253()




ApplianceExport._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'applianceName'), pyxb.binding.datatypes.string, scope=ApplianceExport, documentation='the name of the exported appliance', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 896, 20)))

ApplianceExport._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'applianceVersion'), pyxb.binding.datatypes.string, scope=ApplianceExport, documentation='the version of the exported appliance', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 901, 20)))

ApplianceExport._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'downloadUri'), pyxb.binding.datatypes.anyURI, scope=ApplianceExport, documentation='the uri allowing the archive to be downloaded', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 906, 20)))

ApplianceExport._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'downloaded'), pyxb.binding.datatypes.boolean, scope=ApplianceExport, documentation='flag to determine if there has been at least one request to download the export archive', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 911, 20)))

ApplianceExport._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'location'), pyxb.binding.datatypes.anyURI, scope=ApplianceExport, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 917, 20)))

ApplianceExport._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'parentUri'), pyxb.binding.datatypes.anyURI, scope=ApplianceExport, documentation='the uri of the exported appliance', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 918, 20)))

ApplianceExport._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'status'), OpStatus, scope=ApplianceExport, documentation='the :ref:`status-object` object providing the current status of the export', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 923, 20)))

ApplianceExport._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'uri'), pyxb.binding.datatypes.anyURI, scope=ApplianceExport, documentation='the uri resource of this appliance export', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 928, 20)))

def _BuildAutomaton_254 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_254
    del _BuildAutomaton_254
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 896, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 901, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 906, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 911, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 917, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 918, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 923, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 928, 20))
    counters.add(cc_11)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(ApplianceExport._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(ApplianceExport._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(ApplianceExport._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(ApplianceExport._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(ApplianceExport._UseForTag(pyxb.namespace.ExpandedName(None, 'applianceName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 896, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(ApplianceExport._UseForTag(pyxb.namespace.ExpandedName(None, 'applianceVersion')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 901, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(ApplianceExport._UseForTag(pyxb.namespace.ExpandedName(None, 'downloadUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 906, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(ApplianceExport._UseForTag(pyxb.namespace.ExpandedName(None, 'downloaded')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 911, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(ApplianceExport._UseForTag(pyxb.namespace.ExpandedName(None, 'location')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 917, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(ApplianceExport._UseForTag(pyxb.namespace.ExpandedName(None, 'parentUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 918, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(ApplianceExport._UseForTag(pyxb.namespace.ExpandedName(None, 'status')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 923, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(ApplianceExport._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 928, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    st_11._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
ApplianceExport._Automaton = _BuildAutomaton_254()




ApplianceExports._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'applianceExports'), CTD_ANON_8, scope=ApplianceExports, documentation='the list of :ref:`applianceExport-object` objects', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 947, 20)))

def _BuildAutomaton_255 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_255
    del _BuildAutomaton_255
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 947, 20))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(ApplianceExports._UseForTag(pyxb.namespace.ExpandedName(None, 'total')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(ApplianceExports._UseForTag(pyxb.namespace.ExpandedName(None, 'applianceExports')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 947, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
ApplianceExports._Automaton = _BuildAutomaton_255()




ApplianceImports._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'applianceImports'), CTD_ANON_9, scope=ApplianceImports, documentation='the list of :ref:`applianceImport-object` objects', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1028, 20)))

def _BuildAutomaton_256 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_256
    del _BuildAutomaton_256
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1028, 20))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(ApplianceImports._UseForTag(pyxb.namespace.ExpandedName(None, 'total')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(ApplianceImports._UseForTag(pyxb.namespace.ExpandedName(None, 'applianceImports')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1028, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
ApplianceImports._Automaton = _BuildAutomaton_256()




Appliances._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'appliances'), CTD_ANON_10, scope=Appliances, documentation='the list of :ref:`appliance-object` objects', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1052, 20)))

def _BuildAutomaton_257 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_257
    del _BuildAutomaton_257
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1052, 20))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(Appliances._UseForTag(pyxb.namespace.ExpandedName(None, 'total')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(Appliances._UseForTag(pyxb.namespace.ExpandedName(None, 'appliances')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1052, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
Appliances._Automaton = _BuildAutomaton_257()




ArtifactCredAccount._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'uri'), pyxb.binding.datatypes.anyURI, scope=ArtifactCredAccount, documentation='the uri resource of this artifact account', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1178, 20)))

ArtifactCredAccount._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'parentUri'), pyxb.binding.datatypes.anyURI, scope=ArtifactCredAccount, documentation='the uri resource of the parent object this artifact account is attached to', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1183, 20)))

ArtifactCredAccount._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=ArtifactCredAccount, documentation='the name of the artifact account', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1188, 20)))

ArtifactCredAccount._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'host'), pyxb.binding.datatypes.string, scope=ArtifactCredAccount, documentation='the hostname of the artifact account', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1193, 20)))

ArtifactCredAccount._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'login'), pyxb.binding.datatypes.string, scope=ArtifactCredAccount, documentation='the login (optional) to connect to the artifact account', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1198, 20)))

ArtifactCredAccount._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'password'), pyxb.binding.datatypes.string, scope=ArtifactCredAccount, documentation='the password (optional) to connect to the artifact account', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1203, 20)))

ArtifactCredAccount._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'type'), STD_ANON_, scope=ArtifactCredAccount, documentation='the type of the artifact account, for example ``ftp``', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1208, 20)))

ArtifactCredAccount._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'port'), pyxb.binding.datatypes.int, scope=ArtifactCredAccount, documentation='the port of the artifact account', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1220, 20)))

ArtifactCredAccount._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'softwareArtifactsUri'), pyxb.binding.datatypes.anyURI, scope=ArtifactCredAccount, documentation='the uri resource to retrieve artifacts from the artifact account', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1225, 20)))

def _BuildAutomaton_258 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_258
    del _BuildAutomaton_258
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1178, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1183, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1208, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1225, 20))
    counters.add(cc_7)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(ArtifactCredAccount._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(ArtifactCredAccount._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(ArtifactCredAccount._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(ArtifactCredAccount._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(ArtifactCredAccount._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1178, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(ArtifactCredAccount._UseForTag(pyxb.namespace.ExpandedName(None, 'parentUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1183, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(ArtifactCredAccount._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1188, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(ArtifactCredAccount._UseForTag(pyxb.namespace.ExpandedName(None, 'host')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1193, 20))
    st_7 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(ArtifactCredAccount._UseForTag(pyxb.namespace.ExpandedName(None, 'login')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1198, 20))
    st_8 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(ArtifactCredAccount._UseForTag(pyxb.namespace.ExpandedName(None, 'password')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1203, 20))
    st_9 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(ArtifactCredAccount._UseForTag(pyxb.namespace.ExpandedName(None, 'type')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1208, 20))
    st_10 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(ArtifactCredAccount._UseForTag(pyxb.namespace.ExpandedName(None, 'port')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1220, 20))
    st_11 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(ArtifactCredAccount._UseForTag(pyxb.namespace.ExpandedName(None, 'softwareArtifactsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1225, 20))
    st_12 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
         ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
         ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
         ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
         ]))
    transitions.append(fac.Transition(st_11, [
         ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
         ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_7, True) ]))
    st_12._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
ArtifactCredAccount._Automaton = _BuildAutomaton_258()




ArtifactCredAccounts._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'artifactCredAccounts'), CTD_ANON_15, scope=ArtifactCredAccounts, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1244, 20)))

def _BuildAutomaton_259 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_259
    del _BuildAutomaton_259
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1244, 20))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(ArtifactCredAccounts._UseForTag(pyxb.namespace.ExpandedName(None, 'total')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(ArtifactCredAccounts._UseForTag(pyxb.namespace.ExpandedName(None, 'artifactCredAccounts')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1244, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
ArtifactCredAccounts._Automaton = _BuildAutomaton_259()




AwsResources._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'ec2Service'), CTD_ANON_225, scope=AwsResources, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1260, 20)))

AwsResources._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'regions'), CTD_ANON_18, scope=AwsResources, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1286, 20)))

AwsResources._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 's3Service'), CTD_ANON_227, scope=AwsResources, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1303, 20)))

def _BuildAutomaton_260 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_260
    del _BuildAutomaton_260
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1866, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1260, 20))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1286, 20))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1303, 20))
    counters.add(cc_3)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(AwsResources._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1866, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(AwsResources._UseForTag(pyxb.namespace.ExpandedName(None, 'ec2Service')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1260, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(AwsResources._UseForTag(pyxb.namespace.ExpandedName(None, 'regions')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1286, 20))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(AwsResources._UseForTag(pyxb.namespace.ExpandedName(None, 's3Service')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1303, 20))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    st_3._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
AwsResources._Automaton = _BuildAutomaton_260()




CTD_ANON_225._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'amis'), CTD_ANON_16, scope=CTD_ANON_225, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1265, 40)))

def _BuildAutomaton_261 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_261
    del _BuildAutomaton_261
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1261, 24))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1348, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1265, 40))
    counters.add(cc_2)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_225._UseForTag(pyxb.namespace.ExpandedName(None, 'RegionId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1348, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_225._UseForTag(pyxb.namespace.ExpandedName(None, 'amis')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1265, 40))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_2, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_225._Automaton = _BuildAutomaton_261()




CTD_ANON_226._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'localisation'), pyxb.binding.datatypes.string, scope=CTD_ANON_226, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1294, 52)))

def _BuildAutomaton_262 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_262
    del _BuildAutomaton_262
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1290, 36))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1348, 12))
    counters.add(cc_1)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_226._UseForTag(pyxb.namespace.ExpandedName(None, 'RegionId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1348, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_226._UseForTag(pyxb.namespace.ExpandedName(None, 'localisation')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1294, 52))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_226._Automaton = _BuildAutomaton_262()




CTD_ANON_227._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'buckets'), CTD_ANON_19, scope=CTD_ANON_227, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1308, 40)))

def _BuildAutomaton_263 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_263
    del _BuildAutomaton_263
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1304, 24))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1348, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1308, 40))
    counters.add(cc_2)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_227._UseForTag(pyxb.namespace.ExpandedName(None, 'RegionId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1348, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_227._UseForTag(pyxb.namespace.ExpandedName(None, 'buckets')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1308, 40))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_2, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_227._Automaton = _BuildAutomaton_263()




CTD_ANON_228._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=CTD_ANON_228, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1316, 72)))

CTD_ANON_228._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'owner'), pyxb.binding.datatypes.string, scope=CTD_ANON_228, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1317, 72)))

CTD_ANON_228._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'permission'), CTD_ANON_20, scope=CTD_ANON_228, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1318, 72)))

def _BuildAutomaton_264 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_264
    del _BuildAutomaton_264
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1312, 56))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1348, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1316, 72))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1317, 72))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1318, 72))
    counters.add(cc_4)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_228._UseForTag(pyxb.namespace.ExpandedName(None, 'RegionId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1348, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_228._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1316, 72))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_228._UseForTag(pyxb.namespace.ExpandedName(None, 'owner')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1317, 72))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_228._UseForTag(pyxb.namespace.ExpandedName(None, 'permission')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1318, 72))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_4, True) ]))
    st_3._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_228._Automaton = _BuildAutomaton_264()




AzureResources._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'management'), CTD_ANON_21, scope=AzureResources, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1356, 20)))

AzureResources._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'storage'), CTD_ANON_33, scope=AzureResources, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1453, 20)))

def _BuildAutomaton_265 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_265
    del _BuildAutomaton_265
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1866, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1356, 20))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1453, 20))
    counters.add(cc_2)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(AzureResources._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1866, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(AzureResources._UseForTag(pyxb.namespace.ExpandedName(None, 'management')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1356, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(AzureResources._UseForTag(pyxb.namespace.ExpandedName(None, 'storage')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1453, 20))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    st_2._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
AzureResources._Automaton = _BuildAutomaton_265()




UForgeURIAbleObject._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'uri'), pyxb.binding.datatypes.anyURI, scope=UForgeURIAbleObject, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1499, 20)))

UForgeURIAbleObject._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'parentUri'), pyxb.binding.datatypes.anyURI, scope=UForgeURIAbleObject, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1500, 20)))

def _BuildAutomaton_266 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_266
    del _BuildAutomaton_266
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1499, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1500, 20))
    counters.add(cc_5)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(UForgeURIAbleObject._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(UForgeURIAbleObject._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(UForgeURIAbleObject._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(UForgeURIAbleObject._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(UForgeURIAbleObject._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1499, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(UForgeURIAbleObject._UseForTag(pyxb.namespace.ExpandedName(None, 'parentUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1500, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    st_5._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
UForgeURIAbleObject._Automaton = _BuildAutomaton_266()




BootScripts._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'bootScripts'), CTD_ANON_38, scope=BootScripts, documentation='the list of :ref:`bootscript-object` objects', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1547, 20)))

def _BuildAutomaton_267 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_267
    del _BuildAutomaton_267
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1547, 20))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(BootScripts._UseForTag(pyxb.namespace.ExpandedName(None, 'total')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(BootScripts._UseForTag(pyxb.namespace.ExpandedName(None, 'bootScripts')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1547, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
BootScripts._Automaton = _BuildAutomaton_267()




BundleRestriction._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'uri'), pyxb.binding.datatypes.anyURI, scope=BundleRestriction, documentation='the uri of this bundle restriction', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1571, 20)))

BundleRestriction._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'parentUri'), pyxb.binding.datatypes.anyURI, scope=BundleRestriction, documentation='the uri resource of the parent object this bundle restriction belongs to', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1576, 20)))

BundleRestriction._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'restrictionRule'), pyxb.binding.datatypes.string, scope=BundleRestriction, documentation='the expression rule corresponding to restrictions', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1581, 20)))

BundleRestriction._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'distributionsUri'), pyxb.binding.datatypes.anyURI, scope=BundleRestriction, documentation='the uri resource to retrieve all the operating system this bundle restriction is for', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1586, 20)))

def _BuildAutomaton_268 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_268
    del _BuildAutomaton_268
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1571, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1576, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1581, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1586, 20))
    counters.add(cc_7)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(BundleRestriction._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(BundleRestriction._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(BundleRestriction._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(BundleRestriction._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(BundleRestriction._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1571, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(BundleRestriction._UseForTag(pyxb.namespace.ExpandedName(None, 'parentUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1576, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(BundleRestriction._UseForTag(pyxb.namespace.ExpandedName(None, 'restrictionRule')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1581, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(BundleRestriction._UseForTag(pyxb.namespace.ExpandedName(None, 'distributionsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1586, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    st_7._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
BundleRestriction._Automaton = _BuildAutomaton_268()




BundleRestrictions._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'bundleRestrictions'), CTD_ANON_39, scope=BundleRestrictions, documentation='the list of :ref:`bundlerestriction-object` objects', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1605, 20)))

def _BuildAutomaton_269 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_269
    del _BuildAutomaton_269
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1605, 20))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(BundleRestrictions._UseForTag(pyxb.namespace.ExpandedName(None, 'total')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(BundleRestrictions._UseForTag(pyxb.namespace.ExpandedName(None, 'bundleRestrictions')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1605, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
BundleRestrictions._Automaton = _BuildAutomaton_269()




Catalog._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'distributions'), CTD_ANON_40, scope=Catalog, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1624, 20)))

Catalog._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'formats'), CTD_ANON_41, scope=Catalog, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1631, 20)))

Catalog._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'uri'), pyxb.binding.datatypes.anyURI, scope=Catalog, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1638, 20)))

def _BuildAutomaton_270 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_270
    del _BuildAutomaton_270
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1624, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1631, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1638, 20))
    counters.add(cc_6)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(Catalog._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(Catalog._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(Catalog._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(Catalog._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(Catalog._UseForTag(pyxb.namespace.ExpandedName(None, 'distributions')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1624, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(Catalog._UseForTag(pyxb.namespace.ExpandedName(None, 'formats')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1631, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(Catalog._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1638, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    st_6._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
Catalog._Automaton = _BuildAutomaton_270()




Categories._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'categories'), CTD_ANON_42, scope=Categories, documentation='the list of :ref:`category-object` objects', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1653, 20)))

def _BuildAutomaton_271 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_271
    del _BuildAutomaton_271
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1653, 20))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(Categories._UseForTag(pyxb.namespace.ExpandedName(None, 'total')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(Categories._UseForTag(pyxb.namespace.ExpandedName(None, 'categories')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1653, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
Categories._Automaton = _BuildAutomaton_271()




Category._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=Category, documentation='the category name (displayed name)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1679, 20)))

Category._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'orgUri'), pyxb.binding.datatypes.anyURI, scope=Category, documentation='the uri resource of the organization this category is registered to', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1684, 20)))

Category._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'subCategories'), CTD_ANON_43, scope=Category, documentation='the list of sub categories (list of :ref:`category-object` objects)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1689, 20)))

Category._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'subCategoryUri'), pyxb.binding.datatypes.anyURI, scope=Category, documentation='the uri resource to get all the sub-categories', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1699, 20)))

Category._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'uri'), pyxb.binding.datatypes.anyURI, scope=Category, documentation='the uri of this category', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1704, 20)))

Category._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'type'), STD_ANON_4, scope=Category, documentation='the category type', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1709, 20)))

def _BuildAutomaton_272 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_272
    del _BuildAutomaton_272
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1679, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1684, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1689, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1699, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1704, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1709, 20))
    counters.add(cc_9)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(Category._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(Category._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(Category._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(Category._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(Category._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1679, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(Category._UseForTag(pyxb.namespace.ExpandedName(None, 'orgUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1684, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(Category._UseForTag(pyxb.namespace.ExpandedName(None, 'subCategories')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1689, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(Category._UseForTag(pyxb.namespace.ExpandedName(None, 'subCategoryUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1699, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(Category._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1704, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(Category._UseForTag(pyxb.namespace.ExpandedName(None, 'type')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1709, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    st_9._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
Category._Automaton = _BuildAutomaton_272()




Certificates._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'certificates'), CTD_ANON_44, scope=Certificates, documentation='the list of :ref:`certificate-object` objects', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1789, 20)))

def _BuildAutomaton_273 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_273
    del _BuildAutomaton_273
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1789, 20))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(Certificates._UseForTag(pyxb.namespace.ExpandedName(None, 'total')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(Certificates._UseForTag(pyxb.namespace.ExpandedName(None, 'certificates')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1789, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
Certificates._Automaton = _BuildAutomaton_273()




CloudProviders._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'cloudProviders'), CTD_ANON_45, scope=CloudProviders, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1808, 20)))

def _BuildAutomaton_274 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_274
    del _BuildAutomaton_274
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1808, 20))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CloudProviders._UseForTag(pyxb.namespace.ExpandedName(None, 'total')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CloudProviders._UseForTag(pyxb.namespace.ExpandedName(None, 'cloudProviders')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1808, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CloudProviders._Automaton = _BuildAutomaton_274()




CloudProvider._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=CloudProvider, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1825, 20)))

CloudProvider._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'uri'), pyxb.binding.datatypes.anyURI, scope=CloudProvider, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1826, 20)))

CloudProvider._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'baseVirtualImagesRepositoriesUri'), pyxb.binding.datatypes.anyURI, scope=CloudProvider, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1827, 20)))

CloudProvider._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'tenants'), CTD_ANON_46, scope=CloudProvider, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1828, 20)))

def _BuildAutomaton_275 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_275
    del _BuildAutomaton_275
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1826, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1827, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1828, 20))
    counters.add(cc_6)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CloudProvider._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CloudProvider._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CloudProvider._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CloudProvider._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CloudProvider._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1825, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(CloudProvider._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1826, 20))
    st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(CloudProvider._UseForTag(pyxb.namespace.ExpandedName(None, 'baseVirtualImagesRepositoriesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1827, 20))
    st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(CloudProvider._UseForTag(pyxb.namespace.ExpandedName(None, 'tenants')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1828, 20))
    st_7 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
         ]))
    transitions.append(fac.Transition(st_6, [
         ]))
    transitions.append(fac.Transition(st_7, [
         ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, True) ]))
    st_7._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CloudProvider._Automaton = _BuildAutomaton_275()




CloudstackEntity._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'id'), pyxb.binding.datatypes.string, scope=CloudstackEntity, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1874, 20)))

def _BuildAutomaton_276 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_276
    del _BuildAutomaton_276
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1866, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1874, 20))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CloudstackEntity._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1866, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CloudstackEntity._UseForTag(pyxb.namespace.ExpandedName(None, 'id')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1874, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CloudstackEntity._Automaton = _BuildAutomaton_276()




CloudstackResources._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'diskOfferings'), CTD_ANON_50, scope=CloudstackResources, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1884, 20)))

CloudstackResources._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'domains'), CTD_ANON_51, scope=CloudstackResources, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1903, 20)))

CloudstackResources._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'isos'), CTD_ANON_57, scope=CloudstackResources, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2004, 20)))

CloudstackResources._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'properties'), CTD_ANON_58, scope=CloudstackResources, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2031, 20)))

CloudstackResources._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'serviceOfferings'), CTD_ANON_60, scope=CloudstackResources, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2045, 20)))

CloudstackResources._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'templates'), CTD_ANON_61, scope=CloudstackResources, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2069, 20)))

CloudstackResources._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'vms'), CTD_ANON_62, scope=CloudstackResources, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2100, 20)))

CloudstackResources._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'zones'), CTD_ANON_66, scope=CloudstackResources, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2188, 20)))

def _BuildAutomaton_277 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_277
    del _BuildAutomaton_277
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1866, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1884, 20))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1903, 20))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2004, 20))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2031, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2045, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2069, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2100, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2188, 20))
    counters.add(cc_8)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CloudstackResources._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1866, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CloudstackResources._UseForTag(pyxb.namespace.ExpandedName(None, 'diskOfferings')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1884, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CloudstackResources._UseForTag(pyxb.namespace.ExpandedName(None, 'domains')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1903, 20))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(CloudstackResources._UseForTag(pyxb.namespace.ExpandedName(None, 'isos')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2004, 20))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(CloudstackResources._UseForTag(pyxb.namespace.ExpandedName(None, 'properties')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2031, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(CloudstackResources._UseForTag(pyxb.namespace.ExpandedName(None, 'serviceOfferings')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2045, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(CloudstackResources._UseForTag(pyxb.namespace.ExpandedName(None, 'templates')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2069, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(CloudstackResources._UseForTag(pyxb.namespace.ExpandedName(None, 'vms')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2100, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(CloudstackResources._UseForTag(pyxb.namespace.ExpandedName(None, 'zones')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2188, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    st_8._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CloudstackResources._Automaton = _BuildAutomaton_277()




Comment._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'abused'), pyxb.binding.datatypes.boolean, scope=Comment, documentation='boolean flag to determine if this comment has been flagged as abusive (the message content could be inappropriate', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2229, 20)))

Comment._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'abuseUri'), pyxb.binding.datatypes.anyURI, scope=Comment, documentation='the uri resource to use to flag that this comment is inappropriate', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2234, 20)))

Comment._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'likesUri'), pyxb.binding.datatypes.anyURI, scope=Comment, documentation='the uri resource to use to like this comment', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2239, 20)))

Comment._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'loginName'), pyxb.binding.datatypes.string, scope=Comment, documentation='the username of the user who has posted this comment', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2244, 20)))

Comment._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'message'), pyxb.binding.datatypes.string, scope=Comment, documentation='the comment content', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2249, 20)))

Comment._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'nbAbused'), pyxb.binding.datatypes.int, scope=Comment, documentation='the number of times this comment has been flagged as inappropriate', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2254, 20)))

Comment._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'nbDislike'), pyxb.binding.datatypes.int, scope=Comment, documentation='the number of dislikes for this comment', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2259, 20)))

Comment._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'nbLike'), pyxb.binding.datatypes.int, scope=Comment, documentation='the number of likes for this comment', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2264, 20)))

Comment._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'photo'), Logo, scope=Comment, documentation='the avatar/photo of the user who has posted this comment', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2269, 20)))

Comment._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'rating'), STD_ANON_7, scope=Comment, documentation='the overall rating for this comment (used when this comment is a review)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2274, 20)))

Comment._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'replies'), CTD_ANON_67, scope=Comment, documentation='a list of replies to this comment (list of :ref:`comment-object` objects)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2282, 20)))

Comment._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'replyUri'), pyxb.binding.datatypes.anyURI, scope=Comment, documentation='the uri resource to post a reply to this comment', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2292, 20)))

Comment._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'tags'), pyxb.binding.datatypes.string, scope=Comment, documentation='a string of tags for this comment', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2297, 20)))

Comment._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'type'), STD_ANON_8, scope=Comment, documentation='the comment type', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2302, 20)))

Comment._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'uri'), pyxb.binding.datatypes.anyURI, scope=Comment, documentation='the uri resource of this comment', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2313, 20)))

def _BuildAutomaton_278 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_278
    del _BuildAutomaton_278
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2229, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2234, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2239, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2244, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2249, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2254, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2259, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2264, 20))
    counters.add(cc_11)
    cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2269, 20))
    counters.add(cc_12)
    cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2274, 20))
    counters.add(cc_13)
    cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2282, 20))
    counters.add(cc_14)
    cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2292, 20))
    counters.add(cc_15)
    cc_16 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2297, 20))
    counters.add(cc_16)
    cc_17 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2302, 20))
    counters.add(cc_17)
    cc_18 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2313, 20))
    counters.add(cc_18)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(Comment._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(Comment._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(Comment._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(Comment._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(Comment._UseForTag(pyxb.namespace.ExpandedName(None, 'abused')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2229, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(Comment._UseForTag(pyxb.namespace.ExpandedName(None, 'abuseUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2234, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(Comment._UseForTag(pyxb.namespace.ExpandedName(None, 'likesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2239, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(Comment._UseForTag(pyxb.namespace.ExpandedName(None, 'loginName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2244, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(Comment._UseForTag(pyxb.namespace.ExpandedName(None, 'message')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2249, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(Comment._UseForTag(pyxb.namespace.ExpandedName(None, 'nbAbused')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2254, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(Comment._UseForTag(pyxb.namespace.ExpandedName(None, 'nbDislike')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2259, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(Comment._UseForTag(pyxb.namespace.ExpandedName(None, 'nbLike')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2264, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_12, False))
    symbol = pyxb.binding.content.ElementUse(Comment._UseForTag(pyxb.namespace.ExpandedName(None, 'photo')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2269, 20))
    st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_13, False))
    symbol = pyxb.binding.content.ElementUse(Comment._UseForTag(pyxb.namespace.ExpandedName(None, 'rating')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2274, 20))
    st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_13)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_14, False))
    symbol = pyxb.binding.content.ElementUse(Comment._UseForTag(pyxb.namespace.ExpandedName(None, 'replies')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2282, 20))
    st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_14)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_15, False))
    symbol = pyxb.binding.content.ElementUse(Comment._UseForTag(pyxb.namespace.ExpandedName(None, 'replyUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2292, 20))
    st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_15)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_16, False))
    symbol = pyxb.binding.content.ElementUse(Comment._UseForTag(pyxb.namespace.ExpandedName(None, 'tags')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2297, 20))
    st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_16)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_17, False))
    symbol = pyxb.binding.content.ElementUse(Comment._UseForTag(pyxb.namespace.ExpandedName(None, 'type')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2302, 20))
    st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_17)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_18, False))
    symbol = pyxb.binding.content.ElementUse(Comment._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2313, 20))
    st_18 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_18)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_11, False) ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_12, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_12, False) ]))
    st_12._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_13, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_13, False) ]))
    st_13._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_14, True) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_14, False) ]))
    st_14._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_15, True) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_15, False) ]))
    st_15._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_16, True) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_16, False) ]))
    st_16._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_17, True) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_17, False) ]))
    st_17._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_18, True) ]))
    st_18._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
Comment._Automaton = _BuildAutomaton_278()




Comments._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'comments'), CTD_ANON_68, scope=Comments, documentation='the list of :ref:`comment-object` objects', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2332, 20)))

def _BuildAutomaton_279 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_279
    del _BuildAutomaton_279
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2332, 20))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(Comments._UseForTag(pyxb.namespace.ExpandedName(None, 'total')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(Comments._UseForTag(pyxb.namespace.ExpandedName(None, 'comments')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2332, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
Comments._Automaton = _BuildAutomaton_279()




Companies._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'companies'), CTD_ANON_69, scope=Companies, documentation='the list of :ref:`company-object` objects', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2356, 20)))

def _BuildAutomaton_280 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_280
    del _BuildAutomaton_280
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2356, 20))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(Companies._UseForTag(pyxb.namespace.ExpandedName(None, 'total')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(Companies._UseForTag(pyxb.namespace.ExpandedName(None, 'companies')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2356, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
Companies._Automaton = _BuildAutomaton_280()




Company._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'address'), Address, scope=Company, documentation='the :ref:`address-object` of the company', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2379, 20)))

Company._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'logo'), Logo, scope=Company, documentation='the photo or :ref:`logo-object` of the company', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2384, 20)))

Company._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=Company, documentation='the name of the company', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2389, 20)))

Company._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'parentUri'), pyxb.binding.datatypes.anyURI, scope=Company, documentation='the uri resource of the parent object this company is attached to', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2394, 20)))

Company._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'uri'), pyxb.binding.datatypes.anyURI, scope=Company, documentation='the uri resource of this company', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2399, 20)))

Company._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'website'), pyxb.binding.datatypes.anyURI, scope=Company, documentation='the website URL of this company', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2404, 20)))

def _BuildAutomaton_281 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_281
    del _BuildAutomaton_281
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2379, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2384, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2389, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2394, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2399, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2404, 20))
    counters.add(cc_9)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(Company._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(Company._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(Company._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(Company._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(Company._UseForTag(pyxb.namespace.ExpandedName(None, 'address')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2379, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(Company._UseForTag(pyxb.namespace.ExpandedName(None, 'logo')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2384, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(Company._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2389, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(Company._UseForTag(pyxb.namespace.ExpandedName(None, 'parentUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2394, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(Company._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2399, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(Company._UseForTag(pyxb.namespace.ExpandedName(None, 'website')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2404, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    st_9._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
Company._Automaton = _BuildAutomaton_281()




ConfMgmtPlatform._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'enabled'), pyxb.binding.datatypes.boolean, scope=ConfMgmtPlatform, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2418, 20)))

ConfMgmtPlatform._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'parentUri'), pyxb.binding.datatypes.anyURI, scope=ConfMgmtPlatform, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2419, 20)))

ConfMgmtPlatform._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'project'), Project, scope=ConfMgmtPlatform, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2420, 20)))

ConfMgmtPlatform._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'type'), pyxb.binding.datatypes.string, scope=ConfMgmtPlatform, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2421, 20)))

ConfMgmtPlatform._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'uri'), pyxb.binding.datatypes.anyURI, scope=ConfMgmtPlatform, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2422, 20)))

def _BuildAutomaton_282 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_282
    del _BuildAutomaton_282
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2418, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2419, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2420, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2421, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2422, 20))
    counters.add(cc_8)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(ConfMgmtPlatform._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(ConfMgmtPlatform._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(ConfMgmtPlatform._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(ConfMgmtPlatform._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(ConfMgmtPlatform._UseForTag(pyxb.namespace.ExpandedName(None, 'enabled')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2418, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(ConfMgmtPlatform._UseForTag(pyxb.namespace.ExpandedName(None, 'parentUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2419, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(ConfMgmtPlatform._UseForTag(pyxb.namespace.ExpandedName(None, 'project')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2420, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(ConfMgmtPlatform._UseForTag(pyxb.namespace.ExpandedName(None, 'type')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2421, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(ConfMgmtPlatform._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2422, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    st_8._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
ConfMgmtPlatform._Automaton = _BuildAutomaton_282()




ConfMgmtPlatforms._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'platforms'), CTD_ANON_70, scope=ConfMgmtPlatforms, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2432, 20)))

def _BuildAutomaton_283 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_283
    del _BuildAutomaton_283
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2432, 20))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(ConfMgmtPlatforms._UseForTag(pyxb.namespace.ExpandedName(None, 'total')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(ConfMgmtPlatforms._UseForTag(pyxb.namespace.ExpandedName(None, 'platforms')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2432, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
ConfMgmtPlatforms._Automaton = _BuildAutomaton_283()




CredAccount._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=CredAccount, documentation='the name of the cloud account', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2454, 20)))

CredAccount._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'parentUri'), pyxb.binding.datatypes.anyURI, scope=CredAccount, documentation='the uri resource of the parent object this cloud account is attached to', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2459, 20)))

CredAccount._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'uri'), pyxb.binding.datatypes.anyURI, scope=CredAccount, documentation='the uri resource of this cloud account', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2464, 20)))

CredAccount._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'targetPlatform'), TargetPlatform, scope=CredAccount, documentation='the target platform (see :ref:`targetplatform-object`) this cloud account is for', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2469, 20)))

def _BuildAutomaton_284 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_284
    del _BuildAutomaton_284
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2454, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2459, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2464, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2469, 20))
    counters.add(cc_7)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CredAccount._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CredAccount._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CredAccount._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(CredAccount._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(CredAccount._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2454, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(CredAccount._UseForTag(pyxb.namespace.ExpandedName(None, 'parentUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2459, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(CredAccount._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2464, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(CredAccount._UseForTag(pyxb.namespace.ExpandedName(None, 'targetPlatform')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2469, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    st_7._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CredAccount._Automaton = _BuildAutomaton_284()




CredAccounts._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'credAccounts'), CTD_ANON_73, scope=CredAccounts, documentation='the list of :ref:`credaccount-object` objects', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2896, 20)))

def _BuildAutomaton_285 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_285
    del _BuildAutomaton_285
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2896, 20))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CredAccounts._UseForTag(pyxb.namespace.ExpandedName(None, 'total')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CredAccounts._UseForTag(pyxb.namespace.ExpandedName(None, 'credAccounts')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2896, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CredAccounts._Automaton = _BuildAutomaton_285()




Deployments._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'deployments'), CTD_ANON_75, scope=Deployments, documentation='the list of :ref:`deployment-object` objects', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3184, 20)))

def _BuildAutomaton_286 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_286
    del _BuildAutomaton_286
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3184, 20))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(Deployments._UseForTag(pyxb.namespace.ExpandedName(None, 'total')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(Deployments._UseForTag(pyxb.namespace.ExpandedName(None, 'deployments')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3184, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
Deployments._Automaton = _BuildAutomaton_286()




Disk._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'blockSize'), pyxb.binding.datatypes.int, scope=Disk, documentation='the disk block size (bytes)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3210, 20)))

Disk._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), STD_ANON_9, scope=Disk, documentation='the disk name, for example ``sda``', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3215, 20)))

Disk._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'partitions'), CTD_ANON_76, scope=Disk, documentation='a list of partitions this disk has (see :ref:`partition-object`)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3230, 20)))

Disk._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'partitionsUri'), pyxb.binding.datatypes.anyURI, scope=Disk, documentation='the uri resource to retrieve all the partitions for this disk', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3240, 20)))

Disk._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'partitionTableUri'), pyxb.binding.datatypes.anyURI, scope=Disk, documentation='the uri resource of the parent partition table', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3245, 20)))

Disk._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'partitionType'), STD_ANON_10, scope=Disk, documentation='the disk type', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3250, 20)))

Disk._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'partitionUris'), UriList, scope=Disk, documentation='the list of uris for the partitions this disk has', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3261, 20)))

Disk._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'size'), pyxb.binding.datatypes.long, scope=Disk, documentation='the disk size (in bytes)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3266, 20)))

Disk._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'uri'), pyxb.binding.datatypes.anyURI, scope=Disk, documentation='the uri resource for this disk', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3271, 20)))

def _BuildAutomaton_287 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_287
    del _BuildAutomaton_287
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3210, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3215, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3230, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3240, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3245, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3250, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3261, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3266, 20))
    counters.add(cc_11)
    cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3271, 20))
    counters.add(cc_12)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(Disk._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(Disk._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(Disk._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(Disk._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(Disk._UseForTag(pyxb.namespace.ExpandedName(None, 'blockSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3210, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(Disk._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3215, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(Disk._UseForTag(pyxb.namespace.ExpandedName(None, 'partitions')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3230, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(Disk._UseForTag(pyxb.namespace.ExpandedName(None, 'partitionsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3240, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(Disk._UseForTag(pyxb.namespace.ExpandedName(None, 'partitionTableUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3245, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(Disk._UseForTag(pyxb.namespace.ExpandedName(None, 'partitionType')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3250, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(Disk._UseForTag(pyxb.namespace.ExpandedName(None, 'partitionUris')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3261, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(Disk._UseForTag(pyxb.namespace.ExpandedName(None, 'size')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3266, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_12, False))
    symbol = pyxb.binding.content.ElementUse(Disk._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3271, 20))
    st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_11, False) ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_12, True) ]))
    st_12._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
Disk._Automaton = _BuildAutomaton_287()




Disks._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'disks'), CTD_ANON_77, scope=Disks, documentation='the list of :ref:`disk-object` objects', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3290, 20)))

def _BuildAutomaton_288 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_288
    del _BuildAutomaton_288
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3290, 20))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(Disks._UseForTag(pyxb.namespace.ExpandedName(None, 'total')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(Disks._UseForTag(pyxb.namespace.ExpandedName(None, 'disks')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3290, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
Disks._Automaton = _BuildAutomaton_288()




DistribProfile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'abbreviation'), pyxb.binding.datatypes.string, scope=DistribProfile, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3314, 20)))

DistribProfile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'active'), pyxb.binding.datatypes.boolean, scope=DistribProfile, documentation='boolean to determine if this os profile is active (i.e. available to use by a user)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3315, 20)))

DistribProfile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'applianceUri'), pyxb.binding.datatypes.anyURI, scope=DistribProfile, documentation='the uri resource of the appliance this os profile is attached to', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3320, 20)))

DistribProfile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'arch'), pyxb.binding.datatypes.string, scope=DistribProfile, documentation='the architecture of the operating system this os profile is based on', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3325, 20)))

DistribProfile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'description'), pyxb.binding.datatypes.string, scope=DistribProfile, documentation='the description of this os profile', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3330, 20)))

DistribProfile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'distributionUri'), pyxb.binding.datatypes.anyURI, scope=DistribProfile, documentation='the uri resource to retrieve the operating system information this os profile is based on', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3335, 20)))

DistribProfile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'installedSize'), pyxb.binding.datatypes.long, scope=DistribProfile, documentation='estimated install disk size required (in bytes) to install the packages this template contains. Note, this attempts to include all package dependencies.\n                            ', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3340, 20)))

DistribProfile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=DistribProfile, documentation='the name of this os profile', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3346, 20)))

DistribProfile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'standardProfileUri'), pyxb.binding.datatypes.anyURI, scope=DistribProfile, documentation='the uri resource to get the os profile this profile is based on (see :ref:`linuxprofile-object`)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3351, 20)))

DistribProfile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'uri'), pyxb.binding.datatypes.anyURI, scope=DistribProfile, documentation='the uri resource of this os profile', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3356, 20)))

DistribProfile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'size'), pyxb.binding.datatypes.long, scope=DistribProfile, documentation='the total size of all the packages contained in this os profile', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3361, 20)))

DistribProfile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'version'), pyxb.binding.datatypes.string, scope=DistribProfile, documentation='the version of this os profile', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3366, 20)))

def _BuildAutomaton_289 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_289
    del _BuildAutomaton_289
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3314, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3315, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3320, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3325, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3330, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3335, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3340, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3346, 20))
    counters.add(cc_11)
    cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3351, 20))
    counters.add(cc_12)
    cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3356, 20))
    counters.add(cc_13)
    cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3361, 20))
    counters.add(cc_14)
    cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3366, 20))
    counters.add(cc_15)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(DistribProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(DistribProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(DistribProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(DistribProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(DistribProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'abbreviation')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3314, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(DistribProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'active')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3315, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(DistribProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'applianceUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3320, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(DistribProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'arch')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3325, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(DistribProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'description')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3330, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(DistribProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'distributionUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3335, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(DistribProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'installedSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3340, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(DistribProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3346, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_12, False))
    symbol = pyxb.binding.content.ElementUse(DistribProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'standardProfileUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3351, 20))
    st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_13, False))
    symbol = pyxb.binding.content.ElementUse(DistribProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3356, 20))
    st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_13)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_14, False))
    symbol = pyxb.binding.content.ElementUse(DistribProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'size')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3361, 20))
    st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_14)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_15, False))
    symbol = pyxb.binding.content.ElementUse(DistribProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'version')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3366, 20))
    st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_15)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_11, False) ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_12, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_12, False) ]))
    st_12._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_13, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_13, False) ]))
    st_13._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_14, True) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_14, False) ]))
    st_14._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_15, True) ]))
    st_15._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
DistribProfile._Automaton = _BuildAutomaton_289()




DistribProfiles._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'distribProfiles'), CTD_ANON_78, scope=DistribProfiles, documentation='the list of :ref:`distribprofile-object` objects', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3385, 20)))

def _BuildAutomaton_290 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_290
    del _BuildAutomaton_290
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3385, 20))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(DistribProfiles._UseForTag(pyxb.namespace.ExpandedName(None, 'total')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(DistribProfiles._UseForTag(pyxb.namespace.ExpandedName(None, 'distribProfiles')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3385, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
DistribProfiles._Automaton = _BuildAutomaton_290()




Distribution._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'active'), pyxb.binding.datatypes.boolean, scope=Distribution, documentation='boolean flag to determine if this operating system is ``active`` i.e. namely can be accessed and used by users', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3409, 20)))

Distribution._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'arch'), STD_ANON_11, scope=Distribution, documentation='the architecture of this operating system', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3414, 20)))

Distribution._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'baseMilestonesUri'), pyxb.binding.datatypes.anyURI, scope=Distribution, documentation='the uri resource to retrieve the milestones for this operating system', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3428, 20)))

Distribution._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'basePkgsUri'), pyxb.binding.datatypes.anyURI, scope=Distribution, documentation='the uri resource to retrieve all the packages contained in this operating system', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3433, 20)))

Distribution._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'baseProfilesUri'), pyxb.binding.datatypes.anyURI, scope=Distribution, documentation='the uri resource to retrieve all the os profile templates (see :ref:`distribprofile-object`)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3438, 20)))

Distribution._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'baseProhibitedFormatsUri'), pyxb.binding.datatypes.anyURI, scope=Distribution, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3443, 20)))

Distribution._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'baseProhibitedTargetFormatsUri'), pyxb.binding.datatypes.anyURI, scope=Distribution, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3444, 20)))

Distribution._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'baseServicesUri'), pyxb.binding.datatypes.anyURI, scope=Distribution, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3445, 20)))

Distribution._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'baseGoldensUri'), pyxb.binding.datatypes.anyURI, scope=Distribution, documentation='the uri resource to retrieve the base machine images (for Microsoft Windows only)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3446, 20)))

Distribution._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'company'), Company, scope=Distribution, documentation='the company information of this operating system (see :ref:`company-object`', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3451, 20)))

Distribution._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'completeProfileUri'), pyxb.binding.datatypes.anyURI, scope=Distribution, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3456, 20)))

Distribution._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'description'), pyxb.binding.datatypes.string, scope=Distribution, documentation='the description of this operating system', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3457, 20)))

Distribution._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'family'), STD_ANON_12, scope=Distribution, documentation='the family type for this operating system', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3462, 20)))

Distribution._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'lastPkgBuildDate'), pyxb.binding.datatypes.dateTime, scope=Distribution, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3474, 20)))

Distribution._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'license'), License, scope=Distribution, documentation='the license information for this operating system (see :ref:`license-object`)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3475, 20)))

Distribution._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'milestoneUris'), UriList, scope=Distribution, documentation='the list of uri resources for each milestone registered to this operating system', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3480, 20)))

Distribution._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), STD_ANON_13, scope=Distribution, documentation='the name of the operating system', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3485, 20)))

Distribution._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'parentUri'), pyxb.binding.datatypes.anyURI, scope=Distribution, documentation='the uri resource of the parent object this operating system is attached to (normally an organization)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3503, 20)))

Distribution._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'pkgType'), pyxb.binding.datatypes.string, scope=Distribution, documentation='the native package type this operating system supports', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3508, 20)))

Distribution._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'preselected'), pyxb.binding.datatypes.boolean, scope=Distribution, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3513, 20)))

Distribution._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'profiles'), CTD_ANON_79, scope=Distribution, documentation='the list of os profile template objects (see :ref:`distribprofile-object`)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3514, 20)))

Distribution._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'profileUris'), UriList, scope=Distribution, documentation='the list of uri resources for each os profile template registered for this operating system', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3524, 20)))

Distribution._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'prohibitedFormats'), CTD_ANON_80, scope=Distribution, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3529, 20)))

Distribution._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'prohibitedTargetFormats'), CTD_ANON_81, scope=Distribution, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3536, 20)))

Distribution._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'releaseDate'), pyxb.binding.datatypes.dateTime, scope=Distribution, documentation='the date this operating system was released', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3543, 20)))

Distribution._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'serviceUris'), UriList, scope=Distribution, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3548, 20)))

Distribution._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'size'), pyxb.binding.datatypes.long, scope=Distribution, documentation='the estimated size of the operating system (total size of all the packages in the repository)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3549, 20)))

Distribution._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'skeletonSize'), pyxb.binding.datatypes.long, scope=Distribution, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3554, 20)))

Distribution._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'uri'), pyxb.binding.datatypes.anyURI, scope=Distribution, documentation='the uri resource for this operating system', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3555, 20)))

Distribution._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'version'), pyxb.binding.datatypes.string, scope=Distribution, documentation='the version of this operating system', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3560, 20)))

Distribution._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'versionId'), pyxb.binding.datatypes.long, scope=Distribution, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3565, 20)))

Distribution._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'visible'), pyxb.binding.datatypes.boolean, scope=Distribution, documentation='boolean to determine if this operating system should be displayed', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3566, 20)))

Distribution._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'welcomeMsg'), pyxb.binding.datatypes.string, scope=Distribution, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3571, 20)))

def _BuildAutomaton_291 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_291
    del _BuildAutomaton_291
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3409, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3414, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3428, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3433, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3438, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3443, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3444, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3445, 20))
    counters.add(cc_11)
    cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3446, 20))
    counters.add(cc_12)
    cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3451, 20))
    counters.add(cc_13)
    cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3456, 20))
    counters.add(cc_14)
    cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3457, 20))
    counters.add(cc_15)
    cc_16 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3462, 20))
    counters.add(cc_16)
    cc_17 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3474, 20))
    counters.add(cc_17)
    cc_18 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3475, 20))
    counters.add(cc_18)
    cc_19 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3480, 20))
    counters.add(cc_19)
    cc_20 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3485, 20))
    counters.add(cc_20)
    cc_21 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3503, 20))
    counters.add(cc_21)
    cc_22 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3508, 20))
    counters.add(cc_22)
    cc_23 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3513, 20))
    counters.add(cc_23)
    cc_24 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3514, 20))
    counters.add(cc_24)
    cc_25 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3524, 20))
    counters.add(cc_25)
    cc_26 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3529, 20))
    counters.add(cc_26)
    cc_27 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3536, 20))
    counters.add(cc_27)
    cc_28 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3543, 20))
    counters.add(cc_28)
    cc_29 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3548, 20))
    counters.add(cc_29)
    cc_30 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3549, 20))
    counters.add(cc_30)
    cc_31 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3554, 20))
    counters.add(cc_31)
    cc_32 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3555, 20))
    counters.add(cc_32)
    cc_33 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3560, 20))
    counters.add(cc_33)
    cc_34 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3565, 20))
    counters.add(cc_34)
    cc_35 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3566, 20))
    counters.add(cc_35)
    cc_36 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3571, 20))
    counters.add(cc_36)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(Distribution._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(Distribution._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(Distribution._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(Distribution._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(Distribution._UseForTag(pyxb.namespace.ExpandedName(None, 'active')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3409, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(Distribution._UseForTag(pyxb.namespace.ExpandedName(None, 'arch')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3414, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(Distribution._UseForTag(pyxb.namespace.ExpandedName(None, 'baseMilestonesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3428, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(Distribution._UseForTag(pyxb.namespace.ExpandedName(None, 'basePkgsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3433, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(Distribution._UseForTag(pyxb.namespace.ExpandedName(None, 'baseProfilesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3438, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(Distribution._UseForTag(pyxb.namespace.ExpandedName(None, 'baseProhibitedFormatsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3443, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(Distribution._UseForTag(pyxb.namespace.ExpandedName(None, 'baseProhibitedTargetFormatsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3444, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(Distribution._UseForTag(pyxb.namespace.ExpandedName(None, 'baseServicesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3445, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_12, False))
    symbol = pyxb.binding.content.ElementUse(Distribution._UseForTag(pyxb.namespace.ExpandedName(None, 'baseGoldensUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3446, 20))
    st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_13, False))
    symbol = pyxb.binding.content.ElementUse(Distribution._UseForTag(pyxb.namespace.ExpandedName(None, 'company')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3451, 20))
    st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_13)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_14, False))
    symbol = pyxb.binding.content.ElementUse(Distribution._UseForTag(pyxb.namespace.ExpandedName(None, 'completeProfileUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3456, 20))
    st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_14)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_15, False))
    symbol = pyxb.binding.content.ElementUse(Distribution._UseForTag(pyxb.namespace.ExpandedName(None, 'description')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3457, 20))
    st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_15)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_16, False))
    symbol = pyxb.binding.content.ElementUse(Distribution._UseForTag(pyxb.namespace.ExpandedName(None, 'family')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3462, 20))
    st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_16)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_17, False))
    symbol = pyxb.binding.content.ElementUse(Distribution._UseForTag(pyxb.namespace.ExpandedName(None, 'lastPkgBuildDate')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3474, 20))
    st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_17)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_18, False))
    symbol = pyxb.binding.content.ElementUse(Distribution._UseForTag(pyxb.namespace.ExpandedName(None, 'license')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3475, 20))
    st_18 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_18)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_19, False))
    symbol = pyxb.binding.content.ElementUse(Distribution._UseForTag(pyxb.namespace.ExpandedName(None, 'milestoneUris')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3480, 20))
    st_19 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_19)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_20, False))
    symbol = pyxb.binding.content.ElementUse(Distribution._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3485, 20))
    st_20 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_20)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_21, False))
    symbol = pyxb.binding.content.ElementUse(Distribution._UseForTag(pyxb.namespace.ExpandedName(None, 'parentUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3503, 20))
    st_21 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_21)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_22, False))
    symbol = pyxb.binding.content.ElementUse(Distribution._UseForTag(pyxb.namespace.ExpandedName(None, 'pkgType')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3508, 20))
    st_22 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_22)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_23, False))
    symbol = pyxb.binding.content.ElementUse(Distribution._UseForTag(pyxb.namespace.ExpandedName(None, 'preselected')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3513, 20))
    st_23 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_23)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_24, False))
    symbol = pyxb.binding.content.ElementUse(Distribution._UseForTag(pyxb.namespace.ExpandedName(None, 'profiles')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3514, 20))
    st_24 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_24)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_25, False))
    symbol = pyxb.binding.content.ElementUse(Distribution._UseForTag(pyxb.namespace.ExpandedName(None, 'profileUris')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3524, 20))
    st_25 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_25)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_26, False))
    symbol = pyxb.binding.content.ElementUse(Distribution._UseForTag(pyxb.namespace.ExpandedName(None, 'prohibitedFormats')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3529, 20))
    st_26 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_26)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_27, False))
    symbol = pyxb.binding.content.ElementUse(Distribution._UseForTag(pyxb.namespace.ExpandedName(None, 'prohibitedTargetFormats')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3536, 20))
    st_27 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_27)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_28, False))
    symbol = pyxb.binding.content.ElementUse(Distribution._UseForTag(pyxb.namespace.ExpandedName(None, 'releaseDate')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3543, 20))
    st_28 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_28)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_29, False))
    symbol = pyxb.binding.content.ElementUse(Distribution._UseForTag(pyxb.namespace.ExpandedName(None, 'serviceUris')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3548, 20))
    st_29 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_29)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_30, False))
    symbol = pyxb.binding.content.ElementUse(Distribution._UseForTag(pyxb.namespace.ExpandedName(None, 'size')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3549, 20))
    st_30 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_30)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_31, False))
    symbol = pyxb.binding.content.ElementUse(Distribution._UseForTag(pyxb.namespace.ExpandedName(None, 'skeletonSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3554, 20))
    st_31 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_31)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_32, False))
    symbol = pyxb.binding.content.ElementUse(Distribution._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3555, 20))
    st_32 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_32)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_33, False))
    symbol = pyxb.binding.content.ElementUse(Distribution._UseForTag(pyxb.namespace.ExpandedName(None, 'version')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3560, 20))
    st_33 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_33)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_34, False))
    symbol = pyxb.binding.content.ElementUse(Distribution._UseForTag(pyxb.namespace.ExpandedName(None, 'versionId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3565, 20))
    st_34 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_34)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_35, False))
    symbol = pyxb.binding.content.ElementUse(Distribution._UseForTag(pyxb.namespace.ExpandedName(None, 'visible')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3566, 20))
    st_35 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_35)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_36, False))
    symbol = pyxb.binding.content.ElementUse(Distribution._UseForTag(pyxb.namespace.ExpandedName(None, 'welcomeMsg')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3571, 20))
    st_36 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_36)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_11, False) ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_12, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_12, False) ]))
    st_12._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_13, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_13, False) ]))
    st_13._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_14, True) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_14, False) ]))
    st_14._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_15, True) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_15, False) ]))
    st_15._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_16, True) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_16, False) ]))
    st_16._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_17, True) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_17, False) ]))
    st_17._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_18, True) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_18, False) ]))
    st_18._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_19, True) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_19, False) ]))
    st_19._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_20, True) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_20, False) ]))
    st_20._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_21, True) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_21, False) ]))
    st_21._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_22, True) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_22, False) ]))
    st_22._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_23, True) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_23, False) ]))
    st_23._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_24, True) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_24, False) ]))
    st_24._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_25, True) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_25, False) ]))
    st_25._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_26, True) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_26, False) ]))
    st_26._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_27, True) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_27, False) ]))
    st_27._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_28, True) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_28, False) ]))
    st_28._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_29, True) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_29, False) ]))
    st_29._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_30, True) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_30, False) ]))
    st_30._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_31, True) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_31, False) ]))
    st_31._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_32, True) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_32, False) ]))
    st_32._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_33, True) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_33, False) ]))
    st_33._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_34, True) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_34, False) ]))
    st_34._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_35, True) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_35, False) ]))
    st_35._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_36, True) ]))
    st_36._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
Distribution._Automaton = _BuildAutomaton_291()




Distributions._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'distributions'), CTD_ANON_82, scope=Distributions, documentation='the list of :ref:`distribution-object` objects', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3586, 20)))

def _BuildAutomaton_292 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_292
    del _BuildAutomaton_292
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3586, 20))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(Distributions._UseForTag(pyxb.namespace.ExpandedName(None, 'total')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(Distributions._UseForTag(pyxb.namespace.ExpandedName(None, 'distributions')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3586, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
Distributions._Automaton = _BuildAutomaton_292()




Entitlements._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'entitlements'), CTD_ANON_83, scope=Entitlements, documentation='the list of :ref:`entitlement-object` objects', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3632, 20)))

def _BuildAutomaton_293 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_293
    del _BuildAutomaton_293
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3632, 20))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(Entitlements._UseForTag(pyxb.namespace.ExpandedName(None, 'total')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(Entitlements._UseForTag(pyxb.namespace.ExpandedName(None, 'entitlements')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3632, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
Entitlements._Automaton = _BuildAutomaton_293()




FileEntry._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'checksum'), pyxb.binding.datatypes.string, scope=FileEntry, documentation='the sha256 checksum value of the file', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3656, 20)))

FileEntry._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'directory'), pyxb.binding.datatypes.boolean, scope=FileEntry, documentation='boolean flag determining if this file is a directory', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3661, 20)))

FileEntry._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'fullPath'), pyxb.binding.datatypes.string, scope=FileEntry, documentation='the full canonical pathname of the file', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3666, 20)))

FileEntry._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'group'), pyxb.binding.datatypes.string, scope=FileEntry, documentation='the group name for this file (access)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3671, 20)))

FileEntry._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'linkTarget'), pyxb.binding.datatypes.string, scope=FileEntry, documentation='the destination of a soft or hard link in a filesystem', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3676, 20)))

FileEntry._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=FileEntry, documentation='the name of this file', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3681, 20)))

FileEntry._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'owner'), pyxb.binding.datatypes.string, scope=FileEntry, documentation='the filesystem owner of the file', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3686, 20)))

FileEntry._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'parentUri'), pyxb.binding.datatypes.anyURI, scope=FileEntry, documentation='the uri resource of the parent object this file entry is attached to', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3691, 20)))

FileEntry._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'permissions'), pyxb.binding.datatypes.string, scope=FileEntry, documentation='the file permissions', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3696, 20)))

FileEntry._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'scannedInstanceId'), pyxb.binding.datatypes.long, scope=FileEntry, documentation='the id of the parent scanned instance this object belongs to (see :ref:`scannedinstance-object`)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3701, 20)))

FileEntry._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'size'), pyxb.binding.datatypes.long, scope=FileEntry, documentation='the size (in bytes) of this file', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3706, 20)))

FileEntry._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'subEntries'), pyxb.binding.datatypes.long, scope=FileEntry, documentation='the number of files if this file entry is a directory', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3711, 20)))

FileEntry._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'uri'), pyxb.binding.datatypes.string, scope=FileEntry, documentation='the uri resource of this file entry object', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3716, 20)))

def _BuildAutomaton_294 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_294
    del _BuildAutomaton_294
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3656, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3661, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3666, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3671, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3676, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3681, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3686, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3691, 20))
    counters.add(cc_11)
    cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3696, 20))
    counters.add(cc_12)
    cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3701, 20))
    counters.add(cc_13)
    cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3706, 20))
    counters.add(cc_14)
    cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3711, 20))
    counters.add(cc_15)
    cc_16 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3716, 20))
    counters.add(cc_16)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(FileEntry._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(FileEntry._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(FileEntry._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(FileEntry._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(FileEntry._UseForTag(pyxb.namespace.ExpandedName(None, 'checksum')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3656, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(FileEntry._UseForTag(pyxb.namespace.ExpandedName(None, 'directory')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3661, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(FileEntry._UseForTag(pyxb.namespace.ExpandedName(None, 'fullPath')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3666, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(FileEntry._UseForTag(pyxb.namespace.ExpandedName(None, 'group')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3671, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(FileEntry._UseForTag(pyxb.namespace.ExpandedName(None, 'linkTarget')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3676, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(FileEntry._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3681, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(FileEntry._UseForTag(pyxb.namespace.ExpandedName(None, 'owner')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3686, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(FileEntry._UseForTag(pyxb.namespace.ExpandedName(None, 'parentUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3691, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_12, False))
    symbol = pyxb.binding.content.ElementUse(FileEntry._UseForTag(pyxb.namespace.ExpandedName(None, 'permissions')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3696, 20))
    st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_13, False))
    symbol = pyxb.binding.content.ElementUse(FileEntry._UseForTag(pyxb.namespace.ExpandedName(None, 'scannedInstanceId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3701, 20))
    st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_13)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_14, False))
    symbol = pyxb.binding.content.ElementUse(FileEntry._UseForTag(pyxb.namespace.ExpandedName(None, 'size')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3706, 20))
    st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_14)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_15, False))
    symbol = pyxb.binding.content.ElementUse(FileEntry._UseForTag(pyxb.namespace.ExpandedName(None, 'subEntries')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3711, 20))
    st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_15)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_16, False))
    symbol = pyxb.binding.content.ElementUse(FileEntry._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3716, 20))
    st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_16)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_11, False) ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_12, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_12, False) ]))
    st_12._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_13, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_13, False) ]))
    st_13._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_14, True) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_14, False) ]))
    st_14._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_15, True) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_15, False) ]))
    st_15._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_16, True) ]))
    st_16._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
FileEntry._Automaton = _BuildAutomaton_294()




FlexiantEntity._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'uuid'), pyxb.binding.datatypes.string, scope=FlexiantEntity, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3730, 20)))

def _BuildAutomaton_295 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_295
    del _BuildAutomaton_295
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1866, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3730, 20))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(FlexiantEntity._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1866, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(FlexiantEntity._UseForTag(pyxb.namespace.ExpandedName(None, 'uuid')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3730, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
FlexiantEntity._Automaton = _BuildAutomaton_295()




FlexiantResources._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'clusters'), CTD_ANON_84, scope=FlexiantResources, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3740, 20)))

FlexiantResources._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'offers'), CTD_ANON_250, scope=FlexiantResources, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3870, 20)))

def _BuildAutomaton_296 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_296
    del _BuildAutomaton_296
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1866, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3740, 20))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3870, 20))
    counters.add(cc_2)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(FlexiantResources._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1866, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(FlexiantResources._UseForTag(pyxb.namespace.ExpandedName(None, 'clusters')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3740, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(FlexiantResources._UseForTag(pyxb.namespace.ExpandedName(None, 'offers')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3870, 20))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    st_2._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
FlexiantResources._Automaton = _BuildAutomaton_296()




Galleries._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'galleries'), CTD_ANON_96, scope=Galleries, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3943, 20)))

def _BuildAutomaton_297 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_297
    del _BuildAutomaton_297
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3943, 20))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(Galleries._UseForTag(pyxb.namespace.ExpandedName(None, 'total')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(Galleries._UseForTag(pyxb.namespace.ExpandedName(None, 'galleries')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3943, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
Galleries._Automaton = _BuildAutomaton_297()




Gallery._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'membersUri'), pyxb.binding.datatypes.anyURI, scope=Gallery, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3960, 20)))

Gallery._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=Gallery, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3961, 20)))

Gallery._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'nbTemplates'), pyxb.binding.datatypes.long, scope=Gallery, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3962, 20)))

Gallery._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'orgUri'), pyxb.binding.datatypes.anyURI, scope=Gallery, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3963, 20)))

Gallery._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'partnersUri'), pyxb.binding.datatypes.anyURI, scope=Gallery, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3964, 20)))

Gallery._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'productsNotificationsUri'), pyxb.binding.datatypes.anyURI, scope=Gallery, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3965, 20)))

Gallery._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'publicGallery'), pyxb.binding.datatypes.boolean, scope=Gallery, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3966, 20)))

Gallery._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'publishers'), CTD_ANON_97, scope=Gallery, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3967, 20)))

Gallery._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'publishersUri'), pyxb.binding.datatypes.anyURI, scope=Gallery, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3974, 20)))

Gallery._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'templatesNotificationsUri'), pyxb.binding.datatypes.anyURI, scope=Gallery, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3975, 20)))

Gallery._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'templatesUri'), pyxb.binding.datatypes.anyURI, scope=Gallery, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3976, 20)))

Gallery._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'uri'), pyxb.binding.datatypes.anyURI, scope=Gallery, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3977, 20)))

Gallery._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'userGroupsUri'), pyxb.binding.datatypes.anyURI, scope=Gallery, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3978, 20)))

def _BuildAutomaton_298 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_298
    del _BuildAutomaton_298
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3960, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3961, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3962, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3963, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3964, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3965, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3966, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3967, 20))
    counters.add(cc_11)
    cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3974, 20))
    counters.add(cc_12)
    cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3975, 20))
    counters.add(cc_13)
    cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3976, 20))
    counters.add(cc_14)
    cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3977, 20))
    counters.add(cc_15)
    cc_16 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3978, 20))
    counters.add(cc_16)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(Gallery._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(Gallery._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(Gallery._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(Gallery._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(Gallery._UseForTag(pyxb.namespace.ExpandedName(None, 'membersUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3960, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(Gallery._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3961, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(Gallery._UseForTag(pyxb.namespace.ExpandedName(None, 'nbTemplates')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3962, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(Gallery._UseForTag(pyxb.namespace.ExpandedName(None, 'orgUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3963, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(Gallery._UseForTag(pyxb.namespace.ExpandedName(None, 'partnersUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3964, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(Gallery._UseForTag(pyxb.namespace.ExpandedName(None, 'productsNotificationsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3965, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(Gallery._UseForTag(pyxb.namespace.ExpandedName(None, 'publicGallery')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3966, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(Gallery._UseForTag(pyxb.namespace.ExpandedName(None, 'publishers')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3967, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_12, False))
    symbol = pyxb.binding.content.ElementUse(Gallery._UseForTag(pyxb.namespace.ExpandedName(None, 'publishersUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3974, 20))
    st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_13, False))
    symbol = pyxb.binding.content.ElementUse(Gallery._UseForTag(pyxb.namespace.ExpandedName(None, 'templatesNotificationsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3975, 20))
    st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_13)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_14, False))
    symbol = pyxb.binding.content.ElementUse(Gallery._UseForTag(pyxb.namespace.ExpandedName(None, 'templatesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3976, 20))
    st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_14)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_15, False))
    symbol = pyxb.binding.content.ElementUse(Gallery._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3977, 20))
    st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_15)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_16, False))
    symbol = pyxb.binding.content.ElementUse(Gallery._UseForTag(pyxb.namespace.ExpandedName(None, 'userGroupsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3978, 20))
    st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_16)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_11, False) ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_12, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_12, False) ]))
    st_12._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_13, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_13, False) ]))
    st_13._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_14, True) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_14, False) ]))
    st_14._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_15, True) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_15, False) ]))
    st_15._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_16, True) ]))
    st_16._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
Gallery._Automaton = _BuildAutomaton_298()




GalleryTemplates._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'galleryTemplates'), CTD_ANON_101, scope=GalleryTemplates, documentation='the list of :ref:`gallerytemplate-object` objects', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4192, 20)))

def _BuildAutomaton_299 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_299
    del _BuildAutomaton_299
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4192, 20))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplates._UseForTag(pyxb.namespace.ExpandedName(None, 'total')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplates._UseForTag(pyxb.namespace.ExpandedName(None, 'galleryTemplates')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4192, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
GalleryTemplates._Automaton = _BuildAutomaton_299()




GalleryTemplateStat._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'downloadId'), pyxb.binding.datatypes.string, scope=GalleryTemplateStat, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4218, 20)))

GalleryTemplateStat._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'nbDownloads'), pyxb.binding.datatypes.long, scope=GalleryTemplateStat, documentation='the number of machine image downloads (generated from this shared appliance template)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4219, 20)))

GalleryTemplateStat._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'nbImports'), pyxb.binding.datatypes.long, scope=GalleryTemplateStat, documentation='the number of imports of this appliance template', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4224, 20)))

GalleryTemplateStat._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'parentUri'), pyxb.binding.datatypes.anyURI, scope=GalleryTemplateStat, documentation='the uri resource of the parent object (e.g. workspace)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4229, 20)))

GalleryTemplateStat._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'uri'), pyxb.binding.datatypes.anyURI, scope=GalleryTemplateStat, documentation='the uri resource of this object', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4234, 20)))

GalleryTemplateStat._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'user'), User, scope=GalleryTemplateStat, documentation='the login name of the user to track actions made on a :ref:`gallerytemplate-object`', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4239, 20)))

def _BuildAutomaton_300 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_300
    del _BuildAutomaton_300
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4218, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4219, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4224, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4229, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4234, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4239, 20))
    counters.add(cc_9)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplateStat._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplateStat._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplateStat._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplateStat._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplateStat._UseForTag(pyxb.namespace.ExpandedName(None, 'downloadId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4218, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplateStat._UseForTag(pyxb.namespace.ExpandedName(None, 'nbDownloads')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4219, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplateStat._UseForTag(pyxb.namespace.ExpandedName(None, 'nbImports')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4224, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplateStat._UseForTag(pyxb.namespace.ExpandedName(None, 'parentUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4229, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplateStat._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4234, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplateStat._UseForTag(pyxb.namespace.ExpandedName(None, 'user')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4239, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    st_9._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
GalleryTemplateStat._Automaton = _BuildAutomaton_300()




GalleryTemplateStatistics._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'clonedStats'), CTD_ANON_102, scope=GalleryTemplateStatistics, documentation='a list of :ref:`gallerytemplatestat-object` objects holding the statistics describing the number of times an appliance template has been cloned', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4260, 20)))

GalleryTemplateStatistics._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'clonedStatsUri'), pyxb.binding.datatypes.anyURI, scope=GalleryTemplateStatistics, documentation='the uri resource to get all import statistics for an appliance template', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4270, 20)))

GalleryTemplateStatistics._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'clones'), CTD_ANON_103, scope=GalleryTemplateStatistics, documentation='a list of :ref:`statdatapoint-object` providing the history of imports', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4275, 20)))

GalleryTemplateStatistics._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'downloads'), CTD_ANON_104, scope=GalleryTemplateStatistics, documentation='a list of :ref:`statdatapoint-object` providing the history of download statistics', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4285, 20)))

GalleryTemplateStatistics._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'hasRating'), pyxb.binding.datatypes.boolean, scope=GalleryTemplateStatistics, documentation='a boolean flag to determine if the appliance template has been rated', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4295, 20)))

GalleryTemplateStatistics._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'nbDownloads'), pyxb.binding.datatypes.long, scope=GalleryTemplateStatistics, documentation='the total number of downloads of machine images related to the appliance template', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4300, 20)))

GalleryTemplateStatistics._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'nbImports'), pyxb.binding.datatypes.long, scope=GalleryTemplateStatistics, documentation='the total number of imports for this appliance template', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4305, 20)))

GalleryTemplateStatistics._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'nbVotes'), pyxb.binding.datatypes.long, scope=GalleryTemplateStatistics, documentation='the total number of times this appliance template has been rated', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4310, 20)))

GalleryTemplateStatistics._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'overallRating'), pyxb.binding.datatypes.float, scope=GalleryTemplateStatistics, documentation='the overall rating of this appliance template', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4315, 20)))

GalleryTemplateStatistics._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'parentUri'), pyxb.binding.datatypes.anyURI, scope=GalleryTemplateStatistics, documentation='the uri resource of the parent appliance template', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4320, 20)))

GalleryTemplateStatistics._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'truncatedDate'), pyxb.binding.datatypes.string, scope=GalleryTemplateStatistics, documentation='the date of the data point', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4325, 20)))

GalleryTemplateStatistics._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'uri'), pyxb.binding.datatypes.anyURI, scope=GalleryTemplateStatistics, documentation='the uri resource of this object', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4330, 20)))

GalleryTemplateStatistics._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'voteStats'), CTD_ANON_105, scope=GalleryTemplateStatistics, documentation='a list of :ref:`votestat-object` providing the all the ratings by users', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4335, 20)))

GalleryTemplateStatistics._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'voteStatsUri'), pyxb.binding.datatypes.anyURI, scope=GalleryTemplateStatistics, documentation='the uri resource to retrieve all the ratings by users for this appliance template', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4345, 20)))

def _BuildAutomaton_301 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_301
    del _BuildAutomaton_301
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4260, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4270, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4275, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4285, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4295, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4300, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4305, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4310, 20))
    counters.add(cc_11)
    cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4315, 20))
    counters.add(cc_12)
    cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4320, 20))
    counters.add(cc_13)
    cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4325, 20))
    counters.add(cc_14)
    cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4330, 20))
    counters.add(cc_15)
    cc_16 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4335, 20))
    counters.add(cc_16)
    cc_17 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4345, 20))
    counters.add(cc_17)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplateStatistics._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplateStatistics._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplateStatistics._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplateStatistics._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplateStatistics._UseForTag(pyxb.namespace.ExpandedName(None, 'clonedStats')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4260, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplateStatistics._UseForTag(pyxb.namespace.ExpandedName(None, 'clonedStatsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4270, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplateStatistics._UseForTag(pyxb.namespace.ExpandedName(None, 'clones')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4275, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplateStatistics._UseForTag(pyxb.namespace.ExpandedName(None, 'downloads')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4285, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplateStatistics._UseForTag(pyxb.namespace.ExpandedName(None, 'hasRating')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4295, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplateStatistics._UseForTag(pyxb.namespace.ExpandedName(None, 'nbDownloads')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4300, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplateStatistics._UseForTag(pyxb.namespace.ExpandedName(None, 'nbImports')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4305, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplateStatistics._UseForTag(pyxb.namespace.ExpandedName(None, 'nbVotes')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4310, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_12, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplateStatistics._UseForTag(pyxb.namespace.ExpandedName(None, 'overallRating')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4315, 20))
    st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_13, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplateStatistics._UseForTag(pyxb.namespace.ExpandedName(None, 'parentUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4320, 20))
    st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_13)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_14, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplateStatistics._UseForTag(pyxb.namespace.ExpandedName(None, 'truncatedDate')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4325, 20))
    st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_14)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_15, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplateStatistics._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4330, 20))
    st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_15)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_16, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplateStatistics._UseForTag(pyxb.namespace.ExpandedName(None, 'voteStats')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4335, 20))
    st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_16)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_17, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplateStatistics._UseForTag(pyxb.namespace.ExpandedName(None, 'voteStatsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4345, 20))
    st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_17)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_11, False) ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_12, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_12, False) ]))
    st_12._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_13, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_13, False) ]))
    st_13._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_14, True) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_14, False) ]))
    st_14._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_15, True) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_15, False) ]))
    st_15._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_16, True) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_16, False) ]))
    st_16._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_17, True) ]))
    st_17._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
GalleryTemplateStatistics._Automaton = _BuildAutomaton_301()




ImageFormat._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'access'), pyxb.binding.datatypes.boolean, scope=ImageFormat, documentation='boolean flag to determine if the requesting user has access to this format', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4543, 20)))

ImageFormat._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'active'), pyxb.binding.datatypes.boolean, scope=ImageFormat, documentation='boolean flag to determine if this format is visible to the requesting user', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4548, 20)))

ImageFormat._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), STD_ANON_15, scope=ImageFormat, documentation='the name of the format', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4553, 20)))

ImageFormat._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'preselected'), pyxb.binding.datatypes.boolean, scope=ImageFormat, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4608, 20)))

ImageFormat._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'uri'), pyxb.binding.datatypes.anyURI, scope=ImageFormat, documentation='the uri resource of this format', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4609, 20)))

def _BuildAutomaton_302 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_302
    del _BuildAutomaton_302
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4543, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4548, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4553, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4608, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4609, 20))
    counters.add(cc_8)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(ImageFormat._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(ImageFormat._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(ImageFormat._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(ImageFormat._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(ImageFormat._UseForTag(pyxb.namespace.ExpandedName(None, 'access')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4543, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(ImageFormat._UseForTag(pyxb.namespace.ExpandedName(None, 'active')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4548, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(ImageFormat._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4553, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(ImageFormat._UseForTag(pyxb.namespace.ExpandedName(None, 'preselected')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4608, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(ImageFormat._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4609, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    st_8._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
ImageFormat._Automaton = _BuildAutomaton_302()




ImageFormats._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'imageFormats'), CTD_ANON_106, scope=ImageFormats, documentation='the list of :ref:`imageformat-object` objects', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4628, 20)))

def _BuildAutomaton_303 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_303
    del _BuildAutomaton_303
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4628, 20))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(ImageFormats._UseForTag(pyxb.namespace.ExpandedName(None, 'total')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(ImageFormats._UseForTag(pyxb.namespace.ExpandedName(None, 'imageFormats')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4628, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
ImageFormats._Automaton = _BuildAutomaton_303()




ImagePkgs._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'imagePkgs'), CTD_ANON_107, scope=ImagePkgs, documentation='the list of :ref:`imagepkg-object` objects', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4680, 20)))

def _BuildAutomaton_304 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_304
    del _BuildAutomaton_304
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4680, 20))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(ImagePkgs._UseForTag(pyxb.namespace.ExpandedName(None, 'total')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(ImagePkgs._UseForTag(pyxb.namespace.ExpandedName(None, 'imagePkgs')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4680, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
ImagePkgs._Automaton = _BuildAutomaton_304()




Images._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'images'), CTD_ANON_108, scope=Images, documentation='the list of :ref:`image-object` objects', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4704, 20)))

def _BuildAutomaton_305 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_305
    del _BuildAutomaton_305
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4704, 20))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(Images._UseForTag(pyxb.namespace.ExpandedName(None, 'total')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(Images._UseForTag(pyxb.namespace.ExpandedName(None, 'images')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4704, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
Images._Automaton = _BuildAutomaton_305()




InstallProfile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'activationKey'), pyxb.binding.datatypes.string, scope=InstallProfile, documentation='the activation key of the Windows operating system', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4789, 20)))

InstallProfile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'applianceUri'), pyxb.binding.datatypes.anyURI, scope=InstallProfile, documentation='the uri resource of the appliance template this install profile belongs to', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4794, 20)))

InstallProfile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'diskSize'), pyxb.binding.datatypes.long, scope=InstallProfile, documentation='the disk size (in bytes).\n\n                                .. note:: this is only used for ``basic partitioning`` with one disk\n                            ', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4799, 20)))

InstallProfile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'firewallAuto'), pyxb.binding.datatypes.boolean, scope=InstallProfile, documentation='boolean to determine whether the firewall settings are automatically set, if false this question is asked to the user interactively when provisioning an instance', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4807, 20)))

InstallProfile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'firewallEnabled'), pyxb.binding.datatypes.boolean, scope=InstallProfile, documentation='boolean to determine if the firewall is enabled (only used if ``firewallAuto = true``)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4812, 20)))

InstallProfile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'groups'), CTD_ANON_111, scope=InstallProfile, documentation='the list of operating system groups (see :ref:`osgroup-object`', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4817, 20)))

InstallProfile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'groupsUri'), pyxb.binding.datatypes.anyURI, scope=InstallProfile, documentation='the uri resource to retrieve all the operating system groups', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4827, 20)))

InstallProfile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'hwType'), pyxb.binding.datatypes.string, scope=InstallProfile, documentation='the recommended hardware type (used for VMware type machine images)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4832, 20)))

InstallProfile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'internetSettingsAuto'), pyxb.binding.datatypes.boolean, scope=InstallProfile, documentation='boolean to determine whether the internet settings are automatically set, if false this question is asked to the user interactively when provisioning an instance', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4837, 20)))

InstallProfile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'kernelParameters'), pyxb.binding.datatypes.string, scope=InstallProfile, documentation='the list of kernel parameters to use (this is one string with each kernel parameter separated by a comma', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4842, 20)))

InstallProfile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'keyboard'), STD_ANON_16, scope=InstallProfile, documentation='the keyboard setting (only used if ``keyboardAuto = true``)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4847, 20)))

InstallProfile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'keyboardAuto'), pyxb.binding.datatypes.boolean, scope=InstallProfile, documentation='boolean to determine whether the keyboard settings are automatically set, if false this question is asked to the user interactively when provisioning an instance', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4926, 20)))

InstallProfile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'memorySize'), pyxb.binding.datatypes.long, scope=InstallProfile, documentation='the recommended memory size to use for running an instance', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4931, 20)))

InstallProfile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'nics'), CTD_ANON_112, scope=InstallProfile, documentation='the list of NICs to configure (see :ref:`nic-object`)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4936, 20)))

InstallProfile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'nicsUri'), pyxb.binding.datatypes.anyURI, scope=InstallProfile, documentation='the uri resource to get the list of NIC information', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4946, 20)))

InstallProfile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'partitionAuto'), pyxb.binding.datatypes.boolean, scope=InstallProfile, documentation='boolean to determine whether to automatically create the partitioning table, if false this question is asked to the user interactively when provisioning an instance', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4951, 20)))

InstallProfile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'partitionTable'), PartitionTable, scope=InstallProfile, documentation='the partition table information (see :ref:`partitiontable-object`). Only used if ``partitionAuto = true``', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4956, 20)))

InstallProfile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'rootUser'), OSUser, scope=InstallProfile, documentation='the root user information, includes root password information', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4961, 20)))

InstallProfile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'runSysprep'), pyxb.binding.datatypes.boolean, scope=InstallProfile, documentation='boolean to determine if sysprep will be executed for Windows operating system', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4966, 20)))

InstallProfile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'skipLicenses'), pyxb.binding.datatypes.boolean, scope=InstallProfile, documentation='a boolean to determine whether to display and enforce the user to accept licensing information during the provisioning of an instance. if ``true`` no licensing information is displayed', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4971, 20)))

InstallProfile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'swapSize'), pyxb.binding.datatypes.long, scope=InstallProfile, documentation='the swap size (in bytes).\n\n                                .. note:: this is only used for ``basic partitioning`` with one disk\n                            ', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4976, 20)))

InstallProfile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'timezone'), STD_ANON_17, scope=InstallProfile, documentation='the timezone to set. Only used if ``timezoneAuto == true``', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4984, 20)))

InstallProfile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'timezoneAuto'), pyxb.binding.datatypes.boolean, scope=InstallProfile, documentation='boolean to determine whether the timezone settings are automatically set, if false this question is asked to the user interactively when provisioning an instance', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5435, 20)))

InstallProfile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'timezoneCity'), pyxb.binding.datatypes.string, scope=InstallProfile, documentation='the city name of the timezone that is set (only considered if ``timezoneAuto == true``', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5440, 20)))

InstallProfile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'updateTools'), pyxb.binding.datatypes.boolean, scope=InstallProfile, documentation='boolean to determine whether to allow automatic update of AWS libraries and tools in the cloud environment.\n\n                                .. note:: only used for AWS\n                            ', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5445, 20)))

InstallProfile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'uri'), pyxb.binding.datatypes.anyURI, scope=InstallProfile, documentation='the uri resource of this install profile', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5453, 20)))

InstallProfile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'users'), CTD_ANON_113, scope=InstallProfile, documentation='the list of operating system users to set (see :ref:`osuser-object`)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5458, 20)))

InstallProfile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'usersUri'), pyxb.binding.datatypes.anyURI, scope=InstallProfile, documentation='the uri resource to retrieve all the operating system users', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5468, 20)))

InstallProfile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'vagrantUser'), pyxb.binding.datatypes.string, scope=InstallProfile, documentation='the user to set for vagrant base boxes', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5473, 20)))

InstallProfile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'welcomeMsg'), pyxb.binding.datatypes.string, scope=InstallProfile, documentation='welcome message to display to the end user when provisioning an instance', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5478, 20)))

InstallProfile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'seLinuxMode'), seLinuxMode, scope=InstallProfile, documentation='the SELinux mode (disabled/permissive/enforcing)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5483, 20)))

def _BuildAutomaton_306 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_306
    del _BuildAutomaton_306
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4789, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4794, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4799, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4807, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4812, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4817, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4827, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4832, 20))
    counters.add(cc_11)
    cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4837, 20))
    counters.add(cc_12)
    cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4842, 20))
    counters.add(cc_13)
    cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4847, 20))
    counters.add(cc_14)
    cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4926, 20))
    counters.add(cc_15)
    cc_16 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4931, 20))
    counters.add(cc_16)
    cc_17 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4936, 20))
    counters.add(cc_17)
    cc_18 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4946, 20))
    counters.add(cc_18)
    cc_19 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4951, 20))
    counters.add(cc_19)
    cc_20 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4956, 20))
    counters.add(cc_20)
    cc_21 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4961, 20))
    counters.add(cc_21)
    cc_22 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4966, 20))
    counters.add(cc_22)
    cc_23 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4971, 20))
    counters.add(cc_23)
    cc_24 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4976, 20))
    counters.add(cc_24)
    cc_25 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4984, 20))
    counters.add(cc_25)
    cc_26 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5435, 20))
    counters.add(cc_26)
    cc_27 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5440, 20))
    counters.add(cc_27)
    cc_28 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5445, 20))
    counters.add(cc_28)
    cc_29 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5453, 20))
    counters.add(cc_29)
    cc_30 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5458, 20))
    counters.add(cc_30)
    cc_31 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5468, 20))
    counters.add(cc_31)
    cc_32 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5473, 20))
    counters.add(cc_32)
    cc_33 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5478, 20))
    counters.add(cc_33)
    cc_34 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5483, 20))
    counters.add(cc_34)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(InstallProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(InstallProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(InstallProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(InstallProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(InstallProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'activationKey')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4789, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(InstallProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'applianceUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4794, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(InstallProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'diskSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4799, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(InstallProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'firewallAuto')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4807, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(InstallProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'firewallEnabled')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4812, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(InstallProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'groups')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4817, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(InstallProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'groupsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4827, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(InstallProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'hwType')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4832, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_12, False))
    symbol = pyxb.binding.content.ElementUse(InstallProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'internetSettingsAuto')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4837, 20))
    st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_13, False))
    symbol = pyxb.binding.content.ElementUse(InstallProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'kernelParameters')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4842, 20))
    st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_13)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_14, False))
    symbol = pyxb.binding.content.ElementUse(InstallProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'keyboard')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4847, 20))
    st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_14)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_15, False))
    symbol = pyxb.binding.content.ElementUse(InstallProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'keyboardAuto')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4926, 20))
    st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_15)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_16, False))
    symbol = pyxb.binding.content.ElementUse(InstallProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'memorySize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4931, 20))
    st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_16)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_17, False))
    symbol = pyxb.binding.content.ElementUse(InstallProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'nics')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4936, 20))
    st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_17)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_18, False))
    symbol = pyxb.binding.content.ElementUse(InstallProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'nicsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4946, 20))
    st_18 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_18)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_19, False))
    symbol = pyxb.binding.content.ElementUse(InstallProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'partitionAuto')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4951, 20))
    st_19 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_19)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_20, False))
    symbol = pyxb.binding.content.ElementUse(InstallProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'partitionTable')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4956, 20))
    st_20 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_20)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_21, False))
    symbol = pyxb.binding.content.ElementUse(InstallProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'rootUser')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4961, 20))
    st_21 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_21)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_22, False))
    symbol = pyxb.binding.content.ElementUse(InstallProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'runSysprep')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4966, 20))
    st_22 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_22)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_23, False))
    symbol = pyxb.binding.content.ElementUse(InstallProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'skipLicenses')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4971, 20))
    st_23 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_23)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_24, False))
    symbol = pyxb.binding.content.ElementUse(InstallProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'swapSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4976, 20))
    st_24 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_24)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_25, False))
    symbol = pyxb.binding.content.ElementUse(InstallProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'timezone')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4984, 20))
    st_25 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_25)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_26, False))
    symbol = pyxb.binding.content.ElementUse(InstallProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'timezoneAuto')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5435, 20))
    st_26 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_26)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_27, False))
    symbol = pyxb.binding.content.ElementUse(InstallProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'timezoneCity')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5440, 20))
    st_27 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_27)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_28, False))
    symbol = pyxb.binding.content.ElementUse(InstallProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'updateTools')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5445, 20))
    st_28 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_28)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_29, False))
    symbol = pyxb.binding.content.ElementUse(InstallProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5453, 20))
    st_29 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_29)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_30, False))
    symbol = pyxb.binding.content.ElementUse(InstallProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'users')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5458, 20))
    st_30 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_30)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_31, False))
    symbol = pyxb.binding.content.ElementUse(InstallProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'usersUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5468, 20))
    st_31 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_31)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_32, False))
    symbol = pyxb.binding.content.ElementUse(InstallProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'vagrantUser')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5473, 20))
    st_32 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_32)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_33, False))
    symbol = pyxb.binding.content.ElementUse(InstallProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'welcomeMsg')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5478, 20))
    st_33 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_33)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_34, False))
    symbol = pyxb.binding.content.ElementUse(InstallProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'seLinuxMode')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5483, 20))
    st_34 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_34)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_11, False) ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_12, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_12, False) ]))
    st_12._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_13, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_13, False) ]))
    st_13._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_14, True) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_14, False) ]))
    st_14._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_15, True) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_15, False) ]))
    st_15._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_16, True) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_16, False) ]))
    st_16._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_17, True) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_17, False) ]))
    st_17._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_18, True) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_18, False) ]))
    st_18._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_19, True) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_19, False) ]))
    st_19._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_20, True) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_20, False) ]))
    st_20._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_21, True) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_21, False) ]))
    st_21._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_22, True) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_22, False) ]))
    st_22._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_23, True) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_23, False) ]))
    st_23._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_24, True) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_24, False) ]))
    st_24._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_25, True) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_25, False) ]))
    st_25._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_26, True) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_26, False) ]))
    st_26._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_27, True) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_27, False) ]))
    st_27._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_28, True) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_28, False) ]))
    st_28._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_29, True) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_29, False) ]))
    st_29._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_30, True) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_30, False) ]))
    st_30._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_31, True) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_31, False) ]))
    st_31._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_32, True) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_32, False) ]))
    st_32._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_33, True) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_33, False) ]))
    st_33._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_34, True) ]))
    st_34._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
InstallProfile._Automaton = _BuildAutomaton_306()




Instance._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'hardware'), pyxb.binding.datatypes.string, scope=Instance, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5505, 20)))

Instance._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'cores'), pyxb.binding.datatypes.int, scope=Instance, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5506, 20)))

Instance._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'memory'), pyxb.binding.datatypes.int, scope=Instance, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5507, 20)))

Instance._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'location'), Location, scope=Instance, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5508, 20)))

Instance._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'hostname'), pyxb.binding.datatypes.string, scope=Instance, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5509, 20)))

Instance._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'instanceId'), pyxb.binding.datatypes.string, scope=Instance, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5510, 20)))

Instance._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=Instance, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5511, 20)))

Instance._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'sourceSummary'), SourceSummary, scope=Instance, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5512, 20)))

Instance._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'state'), pyxb.binding.datatypes.string, scope=Instance, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5513, 20)))

Instance._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'stateMessage'), pyxb.binding.datatypes.string, scope=Instance, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5514, 20)))

Instance._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'parentUri'), pyxb.binding.datatypes.anyURI, scope=Instance, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5515, 20)))

Instance._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'uri'), pyxb.binding.datatypes.anyURI, scope=Instance, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5516, 20)))

Instance._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'cloudProvider'), pyxb.binding.datatypes.string, scope=Instance, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5517, 20)))

Instance._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'sshKeyName'), pyxb.binding.datatypes.string, scope=Instance, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5518, 20)))

Instance._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'loginUser'), pyxb.binding.datatypes.string, scope=Instance, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5519, 20)))

Instance._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'winrmAddress'), pyxb.binding.datatypes.string, scope=Instance, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5520, 20)))

def _BuildAutomaton_307 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_307
    del _BuildAutomaton_307
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5505, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5506, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5507, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5508, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5509, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5510, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5511, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5512, 20))
    counters.add(cc_11)
    cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5513, 20))
    counters.add(cc_12)
    cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5514, 20))
    counters.add(cc_13)
    cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5515, 20))
    counters.add(cc_14)
    cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5516, 20))
    counters.add(cc_15)
    cc_16 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5517, 20))
    counters.add(cc_16)
    cc_17 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5518, 20))
    counters.add(cc_17)
    cc_18 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5519, 20))
    counters.add(cc_18)
    cc_19 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5520, 20))
    counters.add(cc_19)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(Instance._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(Instance._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(Instance._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(Instance._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(Instance._UseForTag(pyxb.namespace.ExpandedName(None, 'hardware')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5505, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(Instance._UseForTag(pyxb.namespace.ExpandedName(None, 'cores')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5506, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(Instance._UseForTag(pyxb.namespace.ExpandedName(None, 'memory')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5507, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(Instance._UseForTag(pyxb.namespace.ExpandedName(None, 'location')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5508, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(Instance._UseForTag(pyxb.namespace.ExpandedName(None, 'hostname')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5509, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(Instance._UseForTag(pyxb.namespace.ExpandedName(None, 'instanceId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5510, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(Instance._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5511, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(Instance._UseForTag(pyxb.namespace.ExpandedName(None, 'sourceSummary')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5512, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_12, False))
    symbol = pyxb.binding.content.ElementUse(Instance._UseForTag(pyxb.namespace.ExpandedName(None, 'state')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5513, 20))
    st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_13, False))
    symbol = pyxb.binding.content.ElementUse(Instance._UseForTag(pyxb.namespace.ExpandedName(None, 'stateMessage')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5514, 20))
    st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_13)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_14, False))
    symbol = pyxb.binding.content.ElementUse(Instance._UseForTag(pyxb.namespace.ExpandedName(None, 'parentUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5515, 20))
    st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_14)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_15, False))
    symbol = pyxb.binding.content.ElementUse(Instance._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5516, 20))
    st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_15)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_16, False))
    symbol = pyxb.binding.content.ElementUse(Instance._UseForTag(pyxb.namespace.ExpandedName(None, 'cloudProvider')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5517, 20))
    st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_16)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_17, False))
    symbol = pyxb.binding.content.ElementUse(Instance._UseForTag(pyxb.namespace.ExpandedName(None, 'sshKeyName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5518, 20))
    st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_17)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_18, False))
    symbol = pyxb.binding.content.ElementUse(Instance._UseForTag(pyxb.namespace.ExpandedName(None, 'loginUser')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5519, 20))
    st_18 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_18)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_19, False))
    symbol = pyxb.binding.content.ElementUse(Instance._UseForTag(pyxb.namespace.ExpandedName(None, 'winrmAddress')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5520, 20))
    st_19 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_19)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_11, False) ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_12, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_12, False) ]))
    st_12._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_13, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_13, False) ]))
    st_13._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_14, True) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_14, False) ]))
    st_14._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_15, True) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_15, False) ]))
    st_15._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_16, True) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_16, False) ]))
    st_16._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_17, True) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_17, False) ]))
    st_17._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_18, True) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_18, False) ]))
    st_18._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_19, True) ]))
    st_19._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
Instance._Automaton = _BuildAutomaton_307()




Instances._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'instances'), CTD_ANON_114, scope=Instances, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5587, 20)))

def _BuildAutomaton_308 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_308
    del _BuildAutomaton_308
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5587, 20))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(Instances._UseForTag(pyxb.namespace.ExpandedName(None, 'total')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(Instances._UseForTag(pyxb.namespace.ExpandedName(None, 'instances')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5587, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
Instances._Automaton = _BuildAutomaton_308()




IPAddress._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'address'), pyxb.binding.datatypes.string, scope=IPAddress, documentation='the static IP address to set on the NIC', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5608, 20)))

IPAddress._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'gateway'), pyxb.binding.datatypes.string, scope=IPAddress, documentation='the gateway to set on the NIC', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5613, 20)))

IPAddress._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'netmask'), pyxb.binding.datatypes.string, scope=IPAddress, documentation='the netmask to set on the NIC', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5618, 20)))

IPAddress._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'parentUri'), pyxb.binding.datatypes.anyURI, scope=IPAddress, documentation='the uri resource of the parent object this object is attached to (e.g. :ref:`nic-object`)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5623, 20)))

IPAddress._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'type'), pyxb.binding.datatypes.int, scope=IPAddress, documentation='IP address type (IPv4 or IPv6)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5628, 20)))

IPAddress._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'uri'), pyxb.binding.datatypes.anyURI, scope=IPAddress, documentation='the uri resource of this IP address object', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5633, 20)))

def _BuildAutomaton_309 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_309
    del _BuildAutomaton_309
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5608, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5613, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5618, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5623, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5633, 20))
    counters.add(cc_8)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(IPAddress._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(IPAddress._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(IPAddress._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(IPAddress._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(IPAddress._UseForTag(pyxb.namespace.ExpandedName(None, 'address')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5608, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(IPAddress._UseForTag(pyxb.namespace.ExpandedName(None, 'gateway')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5613, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(IPAddress._UseForTag(pyxb.namespace.ExpandedName(None, 'netmask')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5618, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(IPAddress._UseForTag(pyxb.namespace.ExpandedName(None, 'parentUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5623, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(IPAddress._UseForTag(pyxb.namespace.ExpandedName(None, 'type')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5628, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(IPAddress._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5633, 20))
    st_9 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
         ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, True) ]))
    st_9._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
IPAddress._Automaton = _BuildAutomaton_309()




Language._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'displayName'), pyxb.binding.datatypes.string, scope=Language, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5647, 20)))

Language._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'lang'), pyxb.binding.datatypes.string, scope=Language, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5648, 20)))

Language._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'uri'), pyxb.binding.datatypes.anyURI, scope=Language, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5649, 20)))

def _BuildAutomaton_310 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_310
    del _BuildAutomaton_310
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5647, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5648, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5649, 20))
    counters.add(cc_6)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(Language._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(Language._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(Language._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(Language._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(Language._UseForTag(pyxb.namespace.ExpandedName(None, 'displayName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5647, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(Language._UseForTag(pyxb.namespace.ExpandedName(None, 'lang')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5648, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(Language._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5649, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    st_6._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
Language._Automaton = _BuildAutomaton_310()




Licenses._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'licenses'), CTD_ANON_115, scope=Licenses, documentation='the list of :ref:`license-object` objects', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5699, 20)))

def _BuildAutomaton_311 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_311
    del _BuildAutomaton_311
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5699, 20))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(Licenses._UseForTag(pyxb.namespace.ExpandedName(None, 'total')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(Licenses._UseForTag(pyxb.namespace.ExpandedName(None, 'licenses')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5699, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
Licenses._Automaton = _BuildAutomaton_311()




LinuxProfiles._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'linuxProfiles'), CTD_ANON_116, scope=LinuxProfiles, documentation='the list of :ref:`linuxprofile-object` objects', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5775, 20)))

def _BuildAutomaton_312 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_312
    del _BuildAutomaton_312
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5775, 20))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(LinuxProfiles._UseForTag(pyxb.namespace.ExpandedName(None, 'total')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(LinuxProfiles._UseForTag(pyxb.namespace.ExpandedName(None, 'linuxProfiles')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5775, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
LinuxProfiles._Automaton = _BuildAutomaton_312()




LogicalGroup._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'diskUri'), pyxb.binding.datatypes.anyURI, scope=LogicalGroup, documentation='the uri resources for each disk this logical group uses', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5858, 20)))

LogicalGroup._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'diskUris'), UriList, scope=LogicalGroup, documentation='the list of uri resources for each disk this logical group uses', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5863, 20)))

LogicalGroup._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'groupName'), pyxb.binding.datatypes.string, scope=LogicalGroup, documentation='the logical group name', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5868, 20)))

LogicalGroup._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=LogicalGroup, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5873, 20)))

LogicalGroup._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'partitionTableUri'), pyxb.binding.datatypes.anyURI, scope=LogicalGroup, documentation='the uri resource of the partition table object (see :ref:`partitiontable-object`)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5874, 20)))

LogicalGroup._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'partitionUri'), pyxb.binding.datatypes.anyURI, scope=LogicalGroup, documentation='the uri resources for each partition this logical group uses', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5879, 20)))

LogicalGroup._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'partitionUris'), UriList, scope=LogicalGroup, documentation='the list of uri resources for each partition this logical group uses', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5884, 20)))

LogicalGroup._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'uri'), pyxb.binding.datatypes.anyURI, scope=LogicalGroup, documentation='the uri resource of this logical group', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5889, 20)))

def _BuildAutomaton_313 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_313
    del _BuildAutomaton_313
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5858, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5863, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5868, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5873, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5874, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5879, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5884, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5889, 20))
    counters.add(cc_11)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(LogicalGroup._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(LogicalGroup._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(LogicalGroup._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(LogicalGroup._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(LogicalGroup._UseForTag(pyxb.namespace.ExpandedName(None, 'diskUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5858, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(LogicalGroup._UseForTag(pyxb.namespace.ExpandedName(None, 'diskUris')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5863, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(LogicalGroup._UseForTag(pyxb.namespace.ExpandedName(None, 'groupName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5868, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(LogicalGroup._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5873, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(LogicalGroup._UseForTag(pyxb.namespace.ExpandedName(None, 'partitionTableUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5874, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(LogicalGroup._UseForTag(pyxb.namespace.ExpandedName(None, 'partitionUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5879, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(LogicalGroup._UseForTag(pyxb.namespace.ExpandedName(None, 'partitionUris')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5884, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(LogicalGroup._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5889, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    st_11._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
LogicalGroup._Automaton = _BuildAutomaton_313()




LogicalGroups._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'logicalGroups'), CTD_ANON_118, scope=LogicalGroups, documentation='the list of :ref:`logicalgroup-object` objects', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5908, 20)))

def _BuildAutomaton_314 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_314
    del _BuildAutomaton_314
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5908, 20))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(LogicalGroups._UseForTag(pyxb.namespace.ExpandedName(None, 'total')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(LogicalGroups._UseForTag(pyxb.namespace.ExpandedName(None, 'logicalGroups')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5908, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
LogicalGroups._Automaton = _BuildAutomaton_314()




LogicalVolume._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'groupUri'), pyxb.binding.datatypes.anyURI, scope=LogicalVolume, documentation='the uri resource of the logical group this logical volume uses', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5934, 20)))

LogicalVolume._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=LogicalVolume, documentation='the name of this logical volume', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5939, 20)))

LogicalVolume._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'partitionTableUri'), pyxb.binding.datatypes.anyURI, scope=LogicalVolume, documentation='the uri resource of the partition table object (see :ref:`partitiontable-object`)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5944, 20)))

LogicalVolume._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'uri'), pyxb.binding.datatypes.anyURI, scope=LogicalVolume, documentation='the uri resource of this logical volume object', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5949, 20)))

LogicalVolume._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'volumes'), CTD_ANON_119, scope=LogicalVolume, documentation='the list of volumes (partitions), see :ref:`partition-object`', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5954, 20)))

LogicalVolume._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'volumesUri'), pyxb.binding.datatypes.anyURI, scope=LogicalVolume, documentation='the uri resource to retrieve the list of volumes (partitions)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5964, 20)))

LogicalVolume._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'volumeUris'), UriList, scope=LogicalVolume, documentation='the list of uri resources of the volume objects (partitions)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5969, 20)))

def _BuildAutomaton_315 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_315
    del _BuildAutomaton_315
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5934, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5939, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5944, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5949, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5954, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5964, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5969, 20))
    counters.add(cc_10)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(LogicalVolume._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(LogicalVolume._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(LogicalVolume._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(LogicalVolume._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(LogicalVolume._UseForTag(pyxb.namespace.ExpandedName(None, 'groupUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5934, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(LogicalVolume._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5939, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(LogicalVolume._UseForTag(pyxb.namespace.ExpandedName(None, 'partitionTableUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5944, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(LogicalVolume._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5949, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(LogicalVolume._UseForTag(pyxb.namespace.ExpandedName(None, 'volumes')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5954, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(LogicalVolume._UseForTag(pyxb.namespace.ExpandedName(None, 'volumesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5964, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(LogicalVolume._UseForTag(pyxb.namespace.ExpandedName(None, 'volumeUris')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5969, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    st_10._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
LogicalVolume._Automaton = _BuildAutomaton_315()




LogicalVolumes._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'logicalVolumes'), CTD_ANON_120, scope=LogicalVolumes, documentation='the list of :ref:`logicalvolume-object` objects', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5988, 20)))

def _BuildAutomaton_316 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_316
    del _BuildAutomaton_316
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5988, 20))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(LogicalVolumes._UseForTag(pyxb.namespace.ExpandedName(None, 'total')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(LogicalVolumes._UseForTag(pyxb.namespace.ExpandedName(None, 'logicalVolumes')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5988, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
LogicalVolumes._Automaton = _BuildAutomaton_316()




Memberships._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'memberships'), CTD_ANON_121, scope=Memberships, documentation='the list of :ref:`membership-object` objects', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6089, 20)))

Memberships._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'msg'), pyxb.binding.datatypes.string, scope=Memberships, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6099, 20)))

def _BuildAutomaton_317 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_317
    del _BuildAutomaton_317
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6089, 20))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6099, 20))
    counters.add(cc_2)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(Memberships._UseForTag(pyxb.namespace.ExpandedName(None, 'total')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(Memberships._UseForTag(pyxb.namespace.ExpandedName(None, 'memberships')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6089, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(Memberships._UseForTag(pyxb.namespace.ExpandedName(None, 'msg')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6099, 20))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    st_2._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
Memberships._Automaton = _BuildAutomaton_317()




Migration._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'credAccount'), CredAccount, scope=Migration, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6110, 20)))

Migration._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'downloadUri'), pyxb.binding.datatypes.anyURI, scope=Migration, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6111, 20)))

Migration._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'imageFormat'), pyxb.binding.datatypes.string, scope=Migration, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6112, 20)))

Migration._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'parentUri'), pyxb.binding.datatypes.anyURI, scope=Migration, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6113, 20)))

Migration._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'scannedInstance'), ScannedInstance, scope=Migration, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6114, 20)))

Migration._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'status'), OpStatus, scope=Migration, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6115, 20)))

Migration._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'uri'), pyxb.binding.datatypes.anyURI, scope=Migration, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6116, 20)))

def _BuildAutomaton_318 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_318
    del _BuildAutomaton_318
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6110, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6111, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6112, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6113, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6114, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6115, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6116, 20))
    counters.add(cc_10)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(Migration._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(Migration._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(Migration._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(Migration._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(Migration._UseForTag(pyxb.namespace.ExpandedName(None, 'credAccount')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6110, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(Migration._UseForTag(pyxb.namespace.ExpandedName(None, 'downloadUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6111, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(Migration._UseForTag(pyxb.namespace.ExpandedName(None, 'imageFormat')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6112, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(Migration._UseForTag(pyxb.namespace.ExpandedName(None, 'parentUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6113, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(Migration._UseForTag(pyxb.namespace.ExpandedName(None, 'scannedInstance')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6114, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(Migration._UseForTag(pyxb.namespace.ExpandedName(None, 'status')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6115, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(Migration._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6116, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    st_10._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
Migration._Automaton = _BuildAutomaton_318()




Milestone._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'date'), pyxb.binding.datatypes.dateTime, scope=Milestone, documentation='the date for this milestone', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6134, 20)))

Milestone._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'description'), pyxb.binding.datatypes.string, scope=Milestone, documentation='a description of the milestone', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6139, 20)))

Milestone._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=Milestone, documentation='the name or title of the milestone', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6144, 20)))

Milestone._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'source'), pyxb.binding.datatypes.string, scope=Milestone, documentation='the source of the Milestone. Reserved source : distribution (populated automatically by the platform population tools)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6149, 20)))

Milestone._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'uri'), pyxb.binding.datatypes.anyURI, scope=Milestone, documentation='the uri resource of this milestone object', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6154, 20)))

def _BuildAutomaton_319 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_319
    del _BuildAutomaton_319
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6134, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6139, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6144, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6149, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6154, 20))
    counters.add(cc_8)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(Milestone._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(Milestone._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(Milestone._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(Milestone._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(Milestone._UseForTag(pyxb.namespace.ExpandedName(None, 'date')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6134, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(Milestone._UseForTag(pyxb.namespace.ExpandedName(None, 'description')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6139, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(Milestone._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6144, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(Milestone._UseForTag(pyxb.namespace.ExpandedName(None, 'source')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6149, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(Milestone._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6154, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    st_8._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
Milestone._Automaton = _BuildAutomaton_319()




Milestones._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'milestones'), CTD_ANON_122, scope=Milestones, documentation='the list of :ref:`milestone-object` objects', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6173, 20)))

def _BuildAutomaton_320 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_320
    del _BuildAutomaton_320
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6173, 20))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(Milestones._UseForTag(pyxb.namespace.ExpandedName(None, 'total')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(Milestones._UseForTag(pyxb.namespace.ExpandedName(None, 'milestones')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6173, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
Milestones._Automaton = _BuildAutomaton_320()




MySoftwareList._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'mySoftwareList'), CTD_ANON_123, scope=MySoftwareList, documentation='the list of :ref:`mysoftware-object` objects', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6232, 20)))

def _BuildAutomaton_321 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_321
    del _BuildAutomaton_321
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6232, 20))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(MySoftwareList._UseForTag(pyxb.namespace.ExpandedName(None, 'total')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(MySoftwareList._UseForTag(pyxb.namespace.ExpandedName(None, 'mySoftwareList')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6232, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
MySoftwareList._Automaton = _BuildAutomaton_321()




Nic._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'autoConnect'), pyxb.binding.datatypes.boolean, scope=Nic, documentation='a boolean highlighting if the network card should be activated automatically', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6257, 20)))

Nic._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'ipAddresses'), CTD_ANON_124, scope=Nic, documentation='the list of static IP address information for this NIC (see :ref:`ipaddress-object`', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6262, 20)))

Nic._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'ipv4Method'), STD_ANON_19, scope=Nic, documentation='the IPv4 method to be used (manual, dhcp, etc.)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6272, 20)))

Nic._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'ipv6Method'), STD_ANON_20, scope=Nic, documentation='the IPv6 method to be used (manual, dhcp, etc.)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6284, 20)))

Nic._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=Nic, documentation='the name of this NIC', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6296, 20)))

Nic._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'parentUri'), pyxb.binding.datatypes.anyURI, scope=Nic, documentation='the uri resource of the parent object this NIC is attached to (e.g. an install profile object)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6301, 20)))

Nic._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'type'), STD_ANON_21, scope=Nic, documentation='the type of NIC', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6306, 20)))

Nic._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'order'), pyxb.binding.datatypes.int, nillable=pyxb.binding.datatypes.boolean(1), scope=Nic, documentation='the order of NIC', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6316, 20)))

Nic._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'uri'), pyxb.binding.datatypes.anyURI, scope=Nic, documentation='the uri resource of this NIC', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6321, 20)))

def _BuildAutomaton_322 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_322
    del _BuildAutomaton_322
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6257, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6262, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6272, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6284, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6296, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6301, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6306, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6321, 20))
    counters.add(cc_11)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(Nic._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(Nic._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(Nic._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(Nic._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(Nic._UseForTag(pyxb.namespace.ExpandedName(None, 'autoConnect')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6257, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(Nic._UseForTag(pyxb.namespace.ExpandedName(None, 'ipAddresses')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6262, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(Nic._UseForTag(pyxb.namespace.ExpandedName(None, 'ipv4Method')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6272, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(Nic._UseForTag(pyxb.namespace.ExpandedName(None, 'ipv6Method')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6284, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(Nic._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6296, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(Nic._UseForTag(pyxb.namespace.ExpandedName(None, 'parentUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6301, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(Nic._UseForTag(pyxb.namespace.ExpandedName(None, 'type')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6306, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(Nic._UseForTag(pyxb.namespace.ExpandedName(None, 'order')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6316, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(Nic._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6321, 20))
    st_12 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
         ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_11, True) ]))
    st_12._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
Nic._Automaton = _BuildAutomaton_322()




Nics._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'nics'), CTD_ANON_125, scope=Nics, documentation='the list of :ref:`nic-object` objects', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6340, 20)))

def _BuildAutomaton_323 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_323
    del _BuildAutomaton_323
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6340, 20))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(Nics._UseForTag(pyxb.namespace.ExpandedName(None, 'total')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(Nics._UseForTag(pyxb.namespace.ExpandedName(None, 'nics')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6340, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
Nics._Automaton = _BuildAutomaton_323()




OpenstackEntity._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'id'), pyxb.binding.datatypes.string, scope=OpenstackEntity, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6371, 20)))

OpenstackEntity._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'regionName'), pyxb.binding.datatypes.string, scope=OpenstackEntity, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6372, 20)))

def _BuildAutomaton_324 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_324
    del _BuildAutomaton_324
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1866, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6371, 20))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6372, 20))
    counters.add(cc_2)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(OpenstackEntity._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1866, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(OpenstackEntity._UseForTag(pyxb.namespace.ExpandedName(None, 'id')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6371, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(OpenstackEntity._UseForTag(pyxb.namespace.ExpandedName(None, 'regionName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6372, 20))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    st_2._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
OpenstackEntity._Automaton = _BuildAutomaton_324()




OpenstackResources._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'tenants'), CTD_ANON_126, scope=OpenstackResources, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6382, 20)))

def _BuildAutomaton_325 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_325
    del _BuildAutomaton_325
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1866, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6382, 20))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(OpenstackResources._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1866, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(OpenstackResources._UseForTag(pyxb.namespace.ExpandedName(None, 'tenants')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6382, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
OpenstackResources._Automaton = _BuildAutomaton_325()




CTD_ANON_229._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'available'), pyxb.binding.datatypes.boolean, scope=CTD_ANON_229, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6390, 52)))

CTD_ANON_229._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'description'), pyxb.binding.datatypes.string, scope=CTD_ANON_229, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6391, 52)))

CTD_ANON_229._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'id'), pyxb.binding.datatypes.string, scope=CTD_ANON_229, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6392, 52)))

CTD_ANON_229._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'regionsEntities'), CTD_ANON_127, scope=CTD_ANON_229, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6393, 52)))

def _BuildAutomaton_326 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_326
    del _BuildAutomaton_326
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6386, 36))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1866, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6390, 52))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6391, 52))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6392, 52))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6393, 52))
    counters.add(cc_5)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_229._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1866, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_229._UseForTag(pyxb.namespace.ExpandedName(None, 'available')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6390, 52))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_229._UseForTag(pyxb.namespace.ExpandedName(None, 'description')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6391, 52))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_229._UseForTag(pyxb.namespace.ExpandedName(None, 'id')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6392, 52))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_229._UseForTag(pyxb.namespace.ExpandedName(None, 'regionsEntities')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6393, 52))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_5, True) ]))
    st_4._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_229._Automaton = _BuildAutomaton_326()




CTD_ANON_230._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'id'), pyxb.binding.datatypes.string, scope=CTD_ANON_230, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6472, 108)))

def _BuildAutomaton_327 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_327
    del _BuildAutomaton_327
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6468, 92))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1866, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6472, 108))
    counters.add(cc_2)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_230._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1866, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_230._UseForTag(pyxb.namespace.ExpandedName(None, 'id')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6472, 108))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_2, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_230._Automaton = _BuildAutomaton_327()




OpStatus._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'bytesLoaded'), pyxb.binding.datatypes.long, scope=OpStatus, documentation='the number of bytes uploaded or downloaded (used for calculating progress)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6512, 20)))

OpStatus._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'bytesTotal'), pyxb.binding.datatypes.long, scope=OpStatus, documentation='the total number of bytes expecting to be loaded (used for calculating progress)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6517, 20)))

OpStatus._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'cancelled'), pyxb.binding.datatypes.boolean, scope=OpStatus, documentation='a boolean flag to indicate that the job this status was attached to has been cancelled', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6522, 20)))

OpStatus._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'complete'), pyxb.binding.datatypes.boolean, scope=OpStatus, documentation='a boolean flag to indicate that the job this status was attached has completed', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6527, 20)))

OpStatus._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'detailedError'), pyxb.binding.datatypes.boolean, scope=OpStatus, documentation='a boolean flag to indicate that there is detailed error message information', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6532, 20)))

OpStatus._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'detailedErrorMsg'), pyxb.binding.datatypes.string, scope=OpStatus, documentation='the detailed error message', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6537, 20)))

OpStatus._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'error'), pyxb.binding.datatypes.boolean, scope=OpStatus, documentation='a boolean flag to indicate that an error has occurred in the job this status is attached to', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6542, 20)))

OpStatus._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'errorMessage'), pyxb.binding.datatypes.string, scope=OpStatus, documentation='the error message', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6547, 20)))

OpStatus._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'eta'), pyxb.binding.datatypes.dateTime, scope=OpStatus, documentation='the estimated time of when the job will complete', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6552, 20)))

OpStatus._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'message'), pyxb.binding.datatypes.string, scope=OpStatus, documentation='the current status message', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6557, 20)))

OpStatus._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'parentUri'), pyxb.binding.datatypes.anyURI, scope=OpStatus, documentation='the uri resource of the parent object this status object is attached to', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6562, 20)))

OpStatus._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'percentage'), pyxb.binding.datatypes.int, scope=OpStatus, documentation='the current progress as a percentage', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6567, 20)))

OpStatus._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'published'), pyxb.binding.datatypes.boolean, scope=OpStatus, documentation='a boolean flag used to indicate if the job has finished (for publishing jobs)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6572, 20)))

OpStatus._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'totalTime'), pyxb.binding.datatypes.dateTime, scope=OpStatus, documentation='the total time the job has taken to complete', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6577, 20)))

OpStatus._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'uri'), pyxb.binding.datatypes.anyURI, scope=OpStatus, documentation='the uri resource of this status object', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6582, 20)))

def _BuildAutomaton_328 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_328
    del _BuildAutomaton_328
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6512, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6517, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6522, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6527, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6532, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6537, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6542, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6547, 20))
    counters.add(cc_11)
    cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6552, 20))
    counters.add(cc_12)
    cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6557, 20))
    counters.add(cc_13)
    cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6562, 20))
    counters.add(cc_14)
    cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6567, 20))
    counters.add(cc_15)
    cc_16 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6572, 20))
    counters.add(cc_16)
    cc_17 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6577, 20))
    counters.add(cc_17)
    cc_18 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6582, 20))
    counters.add(cc_18)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(OpStatus._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(OpStatus._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(OpStatus._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(OpStatus._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(OpStatus._UseForTag(pyxb.namespace.ExpandedName(None, 'bytesLoaded')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6512, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(OpStatus._UseForTag(pyxb.namespace.ExpandedName(None, 'bytesTotal')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6517, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(OpStatus._UseForTag(pyxb.namespace.ExpandedName(None, 'cancelled')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6522, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(OpStatus._UseForTag(pyxb.namespace.ExpandedName(None, 'complete')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6527, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(OpStatus._UseForTag(pyxb.namespace.ExpandedName(None, 'detailedError')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6532, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(OpStatus._UseForTag(pyxb.namespace.ExpandedName(None, 'detailedErrorMsg')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6537, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(OpStatus._UseForTag(pyxb.namespace.ExpandedName(None, 'error')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6542, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(OpStatus._UseForTag(pyxb.namespace.ExpandedName(None, 'errorMessage')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6547, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_12, False))
    symbol = pyxb.binding.content.ElementUse(OpStatus._UseForTag(pyxb.namespace.ExpandedName(None, 'eta')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6552, 20))
    st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_13, False))
    symbol = pyxb.binding.content.ElementUse(OpStatus._UseForTag(pyxb.namespace.ExpandedName(None, 'message')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6557, 20))
    st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_13)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_14, False))
    symbol = pyxb.binding.content.ElementUse(OpStatus._UseForTag(pyxb.namespace.ExpandedName(None, 'parentUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6562, 20))
    st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_14)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_15, False))
    symbol = pyxb.binding.content.ElementUse(OpStatus._UseForTag(pyxb.namespace.ExpandedName(None, 'percentage')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6567, 20))
    st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_15)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_16, False))
    symbol = pyxb.binding.content.ElementUse(OpStatus._UseForTag(pyxb.namespace.ExpandedName(None, 'published')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6572, 20))
    st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_16)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_17, False))
    symbol = pyxb.binding.content.ElementUse(OpStatus._UseForTag(pyxb.namespace.ExpandedName(None, 'totalTime')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6577, 20))
    st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_17)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_18, False))
    symbol = pyxb.binding.content.ElementUse(OpStatus._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6582, 20))
    st_18 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_18)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_11, False) ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_12, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_12, False) ]))
    st_12._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_13, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_13, False) ]))
    st_13._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_14, True) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_14, False) ]))
    st_14._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_15, True) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_15, False) ]))
    st_15._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_16, True) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_16, False) ]))
    st_16._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_17, True) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_17, False) ]))
    st_17._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_18, True) ]))
    st_18._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
OpStatus._Automaton = _BuildAutomaton_328()




OpStatuses._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'statuses'), CTD_ANON_133, scope=OpStatuses, documentation='the list of :ref:`status-object` objects', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6601, 20)))

def _BuildAutomaton_329 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_329
    del _BuildAutomaton_329
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6601, 20))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(OpStatuses._UseForTag(pyxb.namespace.ExpandedName(None, 'total')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(OpStatuses._UseForTag(pyxb.namespace.ExpandedName(None, 'statuses')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6601, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
OpStatuses._Automaton = _BuildAutomaton_329()




Org._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'activateNewUsers'), pyxb.binding.datatypes.boolean, scope=Org, documentation='a boolean flag to indicate to make any news users being created in this organization to automatically active', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6626, 20)))

Org._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'admin'), pyxb.binding.datatypes.boolean, scope=Org, documentation='boolean flag to indicate whether the user requesting this organization information is an administrator of this organization', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6631, 20)))

Org._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'appliancesUri'), pyxb.binding.datatypes.anyURI, scope=Org, documentation='the uri resource to retrieve all the appliance templates in this organization', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6636, 20)))

Org._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'applianceUris'), UriList, scope=Org, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6641, 20)))

Org._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'categoriesUri'), pyxb.binding.datatypes.anyURI, scope=Org, documentation='the uri resource to retrieve all the categories added to this organization (see :ref:`category-object`)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6642, 20)))

Org._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'companiesUri'), pyxb.binding.datatypes.anyURI, scope=Org, documentation='the uri resource to retrieve all the companies registered in this organization (see :ref:`company-object`)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6647, 20)))

Org._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'company'), Company, scope=Org, documentation='the org company', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6652, 20)))

Org._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'defaultOrg'), pyxb.binding.datatypes.boolean, scope=Org, documentation='boolean to indicate if this organization is the default of the platform', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6657, 20)))

Org._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'distributionsUri'), pyxb.binding.datatypes.anyURI, scope=Org, documentation='the uri resource to retrieve all the operating systems of the organization', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6662, 20)))

Org._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'targetFormats'), CTD_ANON_134, scope=Org, documentation='the list of target formats available in this organization', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6667, 20)))

Org._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'formatsUri'), pyxb.binding.datatypes.anyURI, scope=Org, documentation='the uri resource to retrieve all the available primitive formats in this organization', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6677, 20)))

Org._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'targetPlatformsUri'), pyxb.binding.datatypes.anyURI, scope=Org, documentation='the uri resource to retrieve all the available target platforms in this organization', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6682, 20)))

Org._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'targetFormatsUri'), pyxb.binding.datatypes.anyURI, scope=Org, documentation='the uri resource to retrieve all the available target formats in this organization', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6687, 20)))

Org._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'galleryUri'), pyxb.binding.datatypes.anyURI, scope=Org, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6692, 20)))

Org._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'license'), License, scope=Org, documentation='the org license', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6693, 20)))

Org._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'licensesUri'), pyxb.binding.datatypes.anyURI, scope=Org, documentation='the uri resource to retrieve all the registered licenses in the org', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6698, 20)))

Org._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'licenseUri'), pyxb.binding.datatypes.anyURI, scope=Org, documentation='the uri resource to retrieve the license of the org', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6703, 20)))

Org._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'membersUri'), pyxb.binding.datatypes.anyURI, scope=Org, documentation='the uri resource to retrieve all the users registered to this organization', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6708, 20)))

Org._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'milestonesUri'), pyxb.binding.datatypes.anyURI, scope=Org, documentation='the uri resource to retrieve all the milestones registered to this organization', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6713, 20)))

Org._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=Org, documentation='the organization name', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6718, 20)))

Org._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'projectsUri'), pyxb.binding.datatypes.anyURI, scope=Org, documentation="the uri resource to retrieve all the projects registered to this organization's project catalog", location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6723, 20)))

Org._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'rolesUri'), pyxb.binding.datatypes.anyURI, scope=Org, documentation='the uri resource to retrieve all the roles registered to this organization', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6728, 20)))

Org._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'statsUri'), pyxb.binding.datatypes.anyURI, scope=Org, documentation='the uri resource to retrieve all the statistics for this organization', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6733, 20)))

Org._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'subscriptionProfilesUri'), pyxb.binding.datatypes.anyURI, scope=Org, documentation='the uri resource to retrieve all the subscription profiles registered to this organization', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6738, 20)))

Org._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'uri'), pyxb.binding.datatypes.anyURI, scope=Org, documentation='the uri resource for this organization object', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6743, 20)))

Org._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'workspacesUri'), pyxb.binding.datatypes.anyURI, scope=Org, documentation='the uri resource to retrieve all the workspaces registered to this organization', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6748, 20)))

Org._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'repositoriesUri'), pyxb.binding.datatypes.anyURI, scope=Org, documentation='the uri resource to retrieve all the operating system repositories registered to this organization', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6753, 20)))

Org._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'artifactAccountsUri'), pyxb.binding.datatypes.anyURI, scope=Org, documentation='the uri resource to retrieve all the artifact accounts registered to this organization', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6758, 20)))

def _BuildAutomaton_330 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_330
    del _BuildAutomaton_330
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6626, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6631, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6636, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6641, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6642, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6647, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6652, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6657, 20))
    counters.add(cc_11)
    cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6662, 20))
    counters.add(cc_12)
    cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6667, 20))
    counters.add(cc_13)
    cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6677, 20))
    counters.add(cc_14)
    cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6682, 20))
    counters.add(cc_15)
    cc_16 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6687, 20))
    counters.add(cc_16)
    cc_17 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6692, 20))
    counters.add(cc_17)
    cc_18 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6693, 20))
    counters.add(cc_18)
    cc_19 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6698, 20))
    counters.add(cc_19)
    cc_20 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6703, 20))
    counters.add(cc_20)
    cc_21 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6708, 20))
    counters.add(cc_21)
    cc_22 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6713, 20))
    counters.add(cc_22)
    cc_23 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6718, 20))
    counters.add(cc_23)
    cc_24 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6723, 20))
    counters.add(cc_24)
    cc_25 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6728, 20))
    counters.add(cc_25)
    cc_26 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6733, 20))
    counters.add(cc_26)
    cc_27 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6738, 20))
    counters.add(cc_27)
    cc_28 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6743, 20))
    counters.add(cc_28)
    cc_29 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6748, 20))
    counters.add(cc_29)
    cc_30 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6753, 20))
    counters.add(cc_30)
    cc_31 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6758, 20))
    counters.add(cc_31)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(Org._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(Org._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(Org._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(Org._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(Org._UseForTag(pyxb.namespace.ExpandedName(None, 'activateNewUsers')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6626, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(Org._UseForTag(pyxb.namespace.ExpandedName(None, 'admin')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6631, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(Org._UseForTag(pyxb.namespace.ExpandedName(None, 'appliancesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6636, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(Org._UseForTag(pyxb.namespace.ExpandedName(None, 'applianceUris')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6641, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(Org._UseForTag(pyxb.namespace.ExpandedName(None, 'categoriesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6642, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(Org._UseForTag(pyxb.namespace.ExpandedName(None, 'companiesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6647, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(Org._UseForTag(pyxb.namespace.ExpandedName(None, 'company')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6652, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(Org._UseForTag(pyxb.namespace.ExpandedName(None, 'defaultOrg')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6657, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_12, False))
    symbol = pyxb.binding.content.ElementUse(Org._UseForTag(pyxb.namespace.ExpandedName(None, 'distributionsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6662, 20))
    st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_13, False))
    symbol = pyxb.binding.content.ElementUse(Org._UseForTag(pyxb.namespace.ExpandedName(None, 'targetFormats')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6667, 20))
    st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_13)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_14, False))
    symbol = pyxb.binding.content.ElementUse(Org._UseForTag(pyxb.namespace.ExpandedName(None, 'formatsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6677, 20))
    st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_14)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_15, False))
    symbol = pyxb.binding.content.ElementUse(Org._UseForTag(pyxb.namespace.ExpandedName(None, 'targetPlatformsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6682, 20))
    st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_15)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_16, False))
    symbol = pyxb.binding.content.ElementUse(Org._UseForTag(pyxb.namespace.ExpandedName(None, 'targetFormatsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6687, 20))
    st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_16)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_17, False))
    symbol = pyxb.binding.content.ElementUse(Org._UseForTag(pyxb.namespace.ExpandedName(None, 'galleryUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6692, 20))
    st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_17)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_18, False))
    symbol = pyxb.binding.content.ElementUse(Org._UseForTag(pyxb.namespace.ExpandedName(None, 'license')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6693, 20))
    st_18 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_18)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_19, False))
    symbol = pyxb.binding.content.ElementUse(Org._UseForTag(pyxb.namespace.ExpandedName(None, 'licensesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6698, 20))
    st_19 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_19)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_20, False))
    symbol = pyxb.binding.content.ElementUse(Org._UseForTag(pyxb.namespace.ExpandedName(None, 'licenseUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6703, 20))
    st_20 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_20)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_21, False))
    symbol = pyxb.binding.content.ElementUse(Org._UseForTag(pyxb.namespace.ExpandedName(None, 'membersUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6708, 20))
    st_21 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_21)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_22, False))
    symbol = pyxb.binding.content.ElementUse(Org._UseForTag(pyxb.namespace.ExpandedName(None, 'milestonesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6713, 20))
    st_22 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_22)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_23, False))
    symbol = pyxb.binding.content.ElementUse(Org._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6718, 20))
    st_23 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_23)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_24, False))
    symbol = pyxb.binding.content.ElementUse(Org._UseForTag(pyxb.namespace.ExpandedName(None, 'projectsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6723, 20))
    st_24 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_24)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_25, False))
    symbol = pyxb.binding.content.ElementUse(Org._UseForTag(pyxb.namespace.ExpandedName(None, 'rolesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6728, 20))
    st_25 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_25)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_26, False))
    symbol = pyxb.binding.content.ElementUse(Org._UseForTag(pyxb.namespace.ExpandedName(None, 'statsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6733, 20))
    st_26 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_26)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_27, False))
    symbol = pyxb.binding.content.ElementUse(Org._UseForTag(pyxb.namespace.ExpandedName(None, 'subscriptionProfilesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6738, 20))
    st_27 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_27)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_28, False))
    symbol = pyxb.binding.content.ElementUse(Org._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6743, 20))
    st_28 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_28)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_29, False))
    symbol = pyxb.binding.content.ElementUse(Org._UseForTag(pyxb.namespace.ExpandedName(None, 'workspacesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6748, 20))
    st_29 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_29)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_30, False))
    symbol = pyxb.binding.content.ElementUse(Org._UseForTag(pyxb.namespace.ExpandedName(None, 'repositoriesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6753, 20))
    st_30 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_30)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_31, False))
    symbol = pyxb.binding.content.ElementUse(Org._UseForTag(pyxb.namespace.ExpandedName(None, 'artifactAccountsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6758, 20))
    st_31 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_31)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_11, False) ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_12, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_12, False) ]))
    st_12._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_13, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_13, False) ]))
    st_13._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_14, True) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_14, False) ]))
    st_14._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_15, True) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_15, False) ]))
    st_15._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_16, True) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_16, False) ]))
    st_16._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_17, True) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_17, False) ]))
    st_17._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_18, True) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_18, False) ]))
    st_18._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_19, True) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_19, False) ]))
    st_19._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_20, True) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_20, False) ]))
    st_20._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_21, True) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_21, False) ]))
    st_21._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_22, True) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_22, False) ]))
    st_22._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_23, True) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_23, False) ]))
    st_23._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_24, True) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_24, False) ]))
    st_24._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_25, True) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_25, False) ]))
    st_25._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_26, True) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_26, False) ]))
    st_26._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_27, True) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_27, False) ]))
    st_27._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_28, True) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_28, False) ]))
    st_28._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_29, True) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_29, False) ]))
    st_29._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_30, True) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_30, False) ]))
    st_30._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_31, True) ]))
    st_31._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
Org._Automaton = _BuildAutomaton_330()




Orgs._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'orgs'), CTD_ANON_135, scope=Orgs, documentation='the list of :ref:`org-object` objects', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6777, 20)))

def _BuildAutomaton_331 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_331
    del _BuildAutomaton_331
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6777, 20))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(Orgs._UseForTag(pyxb.namespace.ExpandedName(None, 'total')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(Orgs._UseForTag(pyxb.namespace.ExpandedName(None, 'orgs')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6777, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
Orgs._Automaton = _BuildAutomaton_331()




OsConfig._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'edition'), STD_ANON_22, scope=OsConfig, documentation='OS edition', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6801, 20)))

OsConfig._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'type'), STD_ANON_23, scope=OsConfig, documentation='OS type', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6815, 20)))

OsConfig._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'language'), pyxb.binding.datatypes.string, scope=OsConfig, documentation='OS language', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6827, 20)))

def _BuildAutomaton_332 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_332
    del _BuildAutomaton_332
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6801, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6815, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6827, 20))
    counters.add(cc_6)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(OsConfig._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(OsConfig._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(OsConfig._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(OsConfig._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(OsConfig._UseForTag(pyxb.namespace.ExpandedName(None, 'edition')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6801, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(OsConfig._UseForTag(pyxb.namespace.ExpandedName(None, 'type')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6815, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(OsConfig._UseForTag(pyxb.namespace.ExpandedName(None, 'language')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6827, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    st_6._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
OsConfig._Automaton = _BuildAutomaton_332()




OsConfigs._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'osConfigs'), CTD_ANON_136, scope=OsConfigs, documentation='the list of :ref:`osconfig-object` objects', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6846, 20)))

def _BuildAutomaton_333 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_333
    del _BuildAutomaton_333
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6846, 20))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(OsConfigs._UseForTag(pyxb.namespace.ExpandedName(None, 'total')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(OsConfigs._UseForTag(pyxb.namespace.ExpandedName(None, 'osConfigs')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6846, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
OsConfigs._Automaton = _BuildAutomaton_333()




OSGroup._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'groupId'), pyxb.binding.datatypes.string, scope=OSGroup, documentation='the unique id of the group (only used if ``groupIdAuto == false``', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6872, 20)))

OSGroup._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'groupIdAuto'), pyxb.binding.datatypes.boolean, scope=OSGroup, documentation='boolean flag to determine if the group id should be calculated', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6877, 20)))

OSGroup._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=OSGroup, documentation='the group name', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6882, 20)))

OSGroup._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'sudo'), pyxb.binding.datatypes.int, scope=OSGroup, documentation='a flag to configure sudoers parameters (0 : no sudo, 1: sudo, 2: sudo without password)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6887, 20)))

OSGroup._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'systemGroup'), pyxb.binding.datatypes.boolean, scope=OSGroup, documentation='flag to determine if this is a system group', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6892, 20)))

OSGroup._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'uri'), pyxb.binding.datatypes.anyURI, scope=OSGroup, documentation='the uri resource of this group object', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6897, 20)))

def _BuildAutomaton_334 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_334
    del _BuildAutomaton_334
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6872, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6877, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6882, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6887, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6892, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6897, 20))
    counters.add(cc_9)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(OSGroup._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(OSGroup._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(OSGroup._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(OSGroup._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(OSGroup._UseForTag(pyxb.namespace.ExpandedName(None, 'groupId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6872, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(OSGroup._UseForTag(pyxb.namespace.ExpandedName(None, 'groupIdAuto')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6877, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(OSGroup._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6882, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(OSGroup._UseForTag(pyxb.namespace.ExpandedName(None, 'sudo')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6887, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(OSGroup._UseForTag(pyxb.namespace.ExpandedName(None, 'systemGroup')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6892, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(OSGroup._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6897, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    st_9._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
OSGroup._Automaton = _BuildAutomaton_334()




OSGroups._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'osGroups'), CTD_ANON_137, scope=OSGroups, documentation='the list of :ref:`osgroup-object` objects', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6916, 20)))

def _BuildAutomaton_335 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_335
    del _BuildAutomaton_335
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6916, 20))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(OSGroups._UseForTag(pyxb.namespace.ExpandedName(None, 'total')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(OSGroups._UseForTag(pyxb.namespace.ExpandedName(None, 'osGroups')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6916, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
OSGroups._Automaton = _BuildAutomaton_335()




OSPackages._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'osPkgs'), CTD_ANON_138, scope=OSPackages, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6974, 20)))

def _BuildAutomaton_336 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_336
    del _BuildAutomaton_336
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6974, 20))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(OSPackages._UseForTag(pyxb.namespace.ExpandedName(None, 'total')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(OSPackages._UseForTag(pyxb.namespace.ExpandedName(None, 'osPkgs')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6974, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
OSPackages._Automaton = _BuildAutomaton_336()




OSUser._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'disablePasswordLogin'), pyxb.binding.datatypes.boolean, scope=OSUser, documentation='boolean to disable the user logging into the system using a password', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7086, 20)))

OSUser._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'encrypted'), pyxb.binding.datatypes.boolean, scope=OSUser, documentation='boolean indicating that the password string is encrypted', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7091, 20)))

OSUser._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'fullName'), pyxb.binding.datatypes.string, scope=OSUser, documentation='the full name of the user', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7096, 20)))

OSUser._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'homeDir'), pyxb.binding.datatypes.string, scope=OSUser, documentation='the home directory of the user', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7101, 20)))

OSUser._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=OSUser, documentation='the user name', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7106, 20)))

OSUser._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'password'), pyxb.binding.datatypes.string, scope=OSUser, documentation='the user password', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7111, 20)))

OSUser._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'passwordAuto'), pyxb.binding.datatypes.boolean, scope=OSUser, documentation='a boolean indicating for the platform to automatically set the password listed in the attribute password', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7116, 20)))

OSUser._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'primaryGroup'), pyxb.binding.datatypes.string, scope=OSUser, documentation="the user's primary group (see :ref:`osgroup-object`)", location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7121, 20)))

OSUser._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'primaryGroupAuto'), pyxb.binding.datatypes.boolean, scope=OSUser, documentation="boolean indicating for the platform to automatically assign the user's primary group", location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7126, 20)))

OSUser._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'secondaryGroups'), pyxb.binding.datatypes.string, scope=OSUser, documentation="a list of the user's secondary groups (each group separated by a comma)", location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7131, 20)))

OSUser._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'shell'), pyxb.binding.datatypes.string, scope=OSUser, documentation='the shell type for the user', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7136, 20)))

OSUser._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'sshKeys'), CTD_ANON_142, scope=OSUser, documentation='a list of public SSH keys for the user (see :ref:`sshkey-object`)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7141, 20)))

OSUser._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'sudo'), pyxb.binding.datatypes.int, scope=OSUser, documentation='a flag to configure sudoers parameters (0 : no sudo, 1: sudo, 2: sudo without password)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7151, 20)))

OSUser._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'systemUser'), pyxb.binding.datatypes.boolean, scope=OSUser, documentation='a boolean indicating that this is a system user', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7156, 20)))

OSUser._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'uri'), pyxb.binding.datatypes.anyURI, scope=OSUser, documentation='the uri resource of this user object', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7161, 20)))

OSUser._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'userId'), pyxb.binding.datatypes.string, scope=OSUser, documentation='the unique id of this user (only used if ``userIdAuto == false``', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7166, 20)))

OSUser._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'userIdAuto'), pyxb.binding.datatypes.boolean, scope=OSUser, documentation="boolean indicating whether the platform should automatically calculate the user's id", location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7171, 20)))

def _BuildAutomaton_337 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_337
    del _BuildAutomaton_337
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7086, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7091, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7096, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7101, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7106, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7111, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7116, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7121, 20))
    counters.add(cc_11)
    cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7126, 20))
    counters.add(cc_12)
    cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7131, 20))
    counters.add(cc_13)
    cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7136, 20))
    counters.add(cc_14)
    cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7141, 20))
    counters.add(cc_15)
    cc_16 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7151, 20))
    counters.add(cc_16)
    cc_17 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7156, 20))
    counters.add(cc_17)
    cc_18 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7161, 20))
    counters.add(cc_18)
    cc_19 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7166, 20))
    counters.add(cc_19)
    cc_20 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7171, 20))
    counters.add(cc_20)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(OSUser._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(OSUser._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(OSUser._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(OSUser._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(OSUser._UseForTag(pyxb.namespace.ExpandedName(None, 'disablePasswordLogin')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7086, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(OSUser._UseForTag(pyxb.namespace.ExpandedName(None, 'encrypted')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7091, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(OSUser._UseForTag(pyxb.namespace.ExpandedName(None, 'fullName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7096, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(OSUser._UseForTag(pyxb.namespace.ExpandedName(None, 'homeDir')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7101, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(OSUser._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7106, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(OSUser._UseForTag(pyxb.namespace.ExpandedName(None, 'password')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7111, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(OSUser._UseForTag(pyxb.namespace.ExpandedName(None, 'passwordAuto')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7116, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(OSUser._UseForTag(pyxb.namespace.ExpandedName(None, 'primaryGroup')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7121, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_12, False))
    symbol = pyxb.binding.content.ElementUse(OSUser._UseForTag(pyxb.namespace.ExpandedName(None, 'primaryGroupAuto')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7126, 20))
    st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_13, False))
    symbol = pyxb.binding.content.ElementUse(OSUser._UseForTag(pyxb.namespace.ExpandedName(None, 'secondaryGroups')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7131, 20))
    st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_13)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_14, False))
    symbol = pyxb.binding.content.ElementUse(OSUser._UseForTag(pyxb.namespace.ExpandedName(None, 'shell')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7136, 20))
    st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_14)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_15, False))
    symbol = pyxb.binding.content.ElementUse(OSUser._UseForTag(pyxb.namespace.ExpandedName(None, 'sshKeys')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7141, 20))
    st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_15)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_16, False))
    symbol = pyxb.binding.content.ElementUse(OSUser._UseForTag(pyxb.namespace.ExpandedName(None, 'sudo')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7151, 20))
    st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_16)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_17, False))
    symbol = pyxb.binding.content.ElementUse(OSUser._UseForTag(pyxb.namespace.ExpandedName(None, 'systemUser')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7156, 20))
    st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_17)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_18, False))
    symbol = pyxb.binding.content.ElementUse(OSUser._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7161, 20))
    st_18 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_18)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_19, False))
    symbol = pyxb.binding.content.ElementUse(OSUser._UseForTag(pyxb.namespace.ExpandedName(None, 'userId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7166, 20))
    st_19 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_19)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_20, False))
    symbol = pyxb.binding.content.ElementUse(OSUser._UseForTag(pyxb.namespace.ExpandedName(None, 'userIdAuto')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7171, 20))
    st_20 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_20)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_11, False) ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_12, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_12, False) ]))
    st_12._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_13, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_13, False) ]))
    st_13._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_14, True) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_14, False) ]))
    st_14._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_15, True) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_15, False) ]))
    st_15._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_16, True) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_16, False) ]))
    st_16._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_17, True) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_17, False) ]))
    st_17._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_18, True) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_18, False) ]))
    st_18._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_19, True) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_19, False) ]))
    st_19._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_20, True) ]))
    st_20._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
OSUser._Automaton = _BuildAutomaton_337()




OSUsers._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'osUsers'), CTD_ANON_143, scope=OSUsers, documentation='the list of :ref:`osuser-object` objects', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7190, 20)))

def _BuildAutomaton_338 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_338
    del _BuildAutomaton_338
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7190, 20))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(OSUsers._UseForTag(pyxb.namespace.ExpandedName(None, 'total')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(OSUsers._UseForTag(pyxb.namespace.ExpandedName(None, 'osUsers')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7190, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
OSUsers._Automaton = _BuildAutomaton_338()




Partition._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'dumpLocation'), pyxb.binding.datatypes.string, scope=Partition, documentation="the location of the partition's dump file", location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7215, 20)))

Partition._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'fstype'), STD_ANON_24, scope=Partition, documentation='the filesystem type of the partition', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7220, 20)))

Partition._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'growable'), pyxb.binding.datatypes.boolean, scope=Partition, documentation='boolean indicating whether this partition is growable', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7242, 20)))

Partition._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'label'), pyxb.binding.datatypes.string, scope=Partition, documentation='partition label', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7247, 20)))

Partition._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'logicalPartitions'), CTD_ANON_144, scope=Partition, documentation='list of logical partitions (this needs to be an ``extended`` partition)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7252, 20)))

Partition._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'logicalPartitionsUri'), pyxb.binding.datatypes.anyURI, scope=Partition, documentation='the uri resource to retrieve the logical partitions', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7262, 20)))

Partition._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'logicalPartitionUris'), UriList, scope=Partition, documentation='the list of uris of each logical partition', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7267, 20)))

Partition._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'mpoint'), pyxb.binding.datatypes.string, scope=Partition, documentation='the mount point', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7272, 20)))

Partition._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=Partition, documentation='the partition name', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7277, 20)))

Partition._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'parentUri'), pyxb.binding.datatypes.anyURI, scope=Partition, documentation='the uri resource of the parent object this partition is attached to', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7282, 20)))

Partition._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'partitionTableUri'), pyxb.binding.datatypes.anyURI, scope=Partition, documentation='the uri resource of the partition table', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7287, 20)))

Partition._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'size'), pyxb.binding.datatypes.long, scope=Partition, documentation='the size (in bytes) of the partition', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7292, 20)))

Partition._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'uri'), pyxb.binding.datatypes.anyURI, scope=Partition, documentation='the uri resource of this partition object', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7297, 20)))

Partition._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'volumeOrder'), pyxb.binding.datatypes.int, scope=Partition, documentation='the volume order', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7302, 20)))

Partition._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'mbrBoot'), pyxb.binding.datatypes.boolean, scope=Partition, documentation='boolean indicating whether this partition is bootable', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7307, 20)))

def _BuildAutomaton_339 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_339
    del _BuildAutomaton_339
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7215, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7220, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7242, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7247, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7252, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7262, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7267, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7272, 20))
    counters.add(cc_11)
    cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7277, 20))
    counters.add(cc_12)
    cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7282, 20))
    counters.add(cc_13)
    cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7287, 20))
    counters.add(cc_14)
    cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7292, 20))
    counters.add(cc_15)
    cc_16 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7297, 20))
    counters.add(cc_16)
    cc_17 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7302, 20))
    counters.add(cc_17)
    cc_18 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7307, 20))
    counters.add(cc_18)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(Partition._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(Partition._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(Partition._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(Partition._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(Partition._UseForTag(pyxb.namespace.ExpandedName(None, 'dumpLocation')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7215, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(Partition._UseForTag(pyxb.namespace.ExpandedName(None, 'fstype')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7220, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(Partition._UseForTag(pyxb.namespace.ExpandedName(None, 'growable')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7242, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(Partition._UseForTag(pyxb.namespace.ExpandedName(None, 'label')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7247, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(Partition._UseForTag(pyxb.namespace.ExpandedName(None, 'logicalPartitions')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7252, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(Partition._UseForTag(pyxb.namespace.ExpandedName(None, 'logicalPartitionsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7262, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(Partition._UseForTag(pyxb.namespace.ExpandedName(None, 'logicalPartitionUris')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7267, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(Partition._UseForTag(pyxb.namespace.ExpandedName(None, 'mpoint')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7272, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_12, False))
    symbol = pyxb.binding.content.ElementUse(Partition._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7277, 20))
    st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_13, False))
    symbol = pyxb.binding.content.ElementUse(Partition._UseForTag(pyxb.namespace.ExpandedName(None, 'parentUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7282, 20))
    st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_13)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_14, False))
    symbol = pyxb.binding.content.ElementUse(Partition._UseForTag(pyxb.namespace.ExpandedName(None, 'partitionTableUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7287, 20))
    st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_14)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_15, False))
    symbol = pyxb.binding.content.ElementUse(Partition._UseForTag(pyxb.namespace.ExpandedName(None, 'size')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7292, 20))
    st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_15)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_16, False))
    symbol = pyxb.binding.content.ElementUse(Partition._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7297, 20))
    st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_16)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_17, False))
    symbol = pyxb.binding.content.ElementUse(Partition._UseForTag(pyxb.namespace.ExpandedName(None, 'volumeOrder')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7302, 20))
    st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_17)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_18, False))
    symbol = pyxb.binding.content.ElementUse(Partition._UseForTag(pyxb.namespace.ExpandedName(None, 'mbrBoot')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7307, 20))
    st_18 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_18)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_11, False) ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_12, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_12, False) ]))
    st_12._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_13, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_13, False) ]))
    st_13._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_14, True) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_14, False) ]))
    st_14._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_15, True) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_15, False) ]))
    st_15._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_16, True) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_16, False) ]))
    st_16._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_17, True) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_17, False) ]))
    st_17._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_18, True) ]))
    st_18._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
Partition._Automaton = _BuildAutomaton_339()




Partitions._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'partitions'), CTD_ANON_145, scope=Partitions, documentation='the list of :ref:`partition-object` objects', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7326, 20)))

def _BuildAutomaton_340 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_340
    del _BuildAutomaton_340
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7326, 20))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(Partitions._UseForTag(pyxb.namespace.ExpandedName(None, 'total')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(Partitions._UseForTag(pyxb.namespace.ExpandedName(None, 'partitions')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7326, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
Partitions._Automaton = _BuildAutomaton_340()




PartitionTable._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'disks'), CTD_ANON_146, scope=PartitionTable, documentation='the list of disks this partition table has (see :ref:`disk-object`)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7352, 20)))

PartitionTable._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'disksUri'), pyxb.binding.datatypes.anyURI, scope=PartitionTable, documentation='the uri resource to retrieve the disks for this partition table', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7362, 20)))

PartitionTable._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'diskUris'), UriList, scope=PartitionTable, documentation='the list of uris for each disk of the partition table', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7367, 20)))

PartitionTable._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'parentUri'), pyxb.binding.datatypes.anyURI, scope=PartitionTable, documentation='the uri resource of the parent this partition table is attached to', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7372, 20)))

PartitionTable._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'logicalGroups'), CTD_ANON_147, scope=PartitionTable, documentation='the list of logical groups for this partition table (see :ref:`logicalgroup-object`)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7377, 20)))

PartitionTable._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'logicalGroupsUri'), pyxb.binding.datatypes.anyURI, scope=PartitionTable, documentation='the uri resource to retrieve the logical groups in this partition table', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7387, 20)))

PartitionTable._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'logicalGroupUris'), UriList, scope=PartitionTable, documentation='the list of uri resources for each logical group in this partition table', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7392, 20)))

PartitionTable._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'logicalVolumes'), CTD_ANON_148, scope=PartitionTable, documentation='the list of logical volumes (partitions) in this partition table', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7397, 20)))

PartitionTable._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'logicalVolumesUri'), pyxb.binding.datatypes.anyURI, scope=PartitionTable, documentation='the uri resource to retrieve the logical volumes in this partition table', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7407, 20)))

PartitionTable._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'logicalVolumeUris'), UriList, scope=PartitionTable, documentation='the list of uri resources for each logical volume in this partition table', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7412, 20)))

PartitionTable._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'uri'), pyxb.binding.datatypes.anyURI, scope=PartitionTable, documentation='the uri resource of this partition table object', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7417, 20)))

def _BuildAutomaton_341 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_341
    del _BuildAutomaton_341
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7352, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7362, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7367, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7372, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7377, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7387, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7392, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7397, 20))
    counters.add(cc_11)
    cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7407, 20))
    counters.add(cc_12)
    cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7412, 20))
    counters.add(cc_13)
    cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7417, 20))
    counters.add(cc_14)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(PartitionTable._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(PartitionTable._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(PartitionTable._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(PartitionTable._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(PartitionTable._UseForTag(pyxb.namespace.ExpandedName(None, 'disks')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7352, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(PartitionTable._UseForTag(pyxb.namespace.ExpandedName(None, 'disksUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7362, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(PartitionTable._UseForTag(pyxb.namespace.ExpandedName(None, 'diskUris')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7367, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(PartitionTable._UseForTag(pyxb.namespace.ExpandedName(None, 'parentUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7372, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(PartitionTable._UseForTag(pyxb.namespace.ExpandedName(None, 'logicalGroups')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7377, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(PartitionTable._UseForTag(pyxb.namespace.ExpandedName(None, 'logicalGroupsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7387, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(PartitionTable._UseForTag(pyxb.namespace.ExpandedName(None, 'logicalGroupUris')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7392, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(PartitionTable._UseForTag(pyxb.namespace.ExpandedName(None, 'logicalVolumes')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7397, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_12, False))
    symbol = pyxb.binding.content.ElementUse(PartitionTable._UseForTag(pyxb.namespace.ExpandedName(None, 'logicalVolumesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7407, 20))
    st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_13, False))
    symbol = pyxb.binding.content.ElementUse(PartitionTable._UseForTag(pyxb.namespace.ExpandedName(None, 'logicalVolumeUris')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7412, 20))
    st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_13)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_14, False))
    symbol = pyxb.binding.content.ElementUse(PartitionTable._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7417, 20))
    st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_14)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_11, False) ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_12, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_12, False) ]))
    st_12._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_13, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_13, False) ]))
    st_13._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_14, True) ]))
    st_14._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
PartitionTable._Automaton = _BuildAutomaton_341()




PkgGroup._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'category'), pyxb.binding.datatypes.string, scope=PkgGroup, documentation='the category for this group of packages', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7561, 20)))

PkgGroup._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'company'), Company, scope=PkgGroup, documentation='the company name', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7566, 20)))

PkgGroup._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'description'), pyxb.binding.datatypes.string, scope=PkgGroup, documentation='the description for this group of packages', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7571, 20)))

PkgGroup._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'distributionUri'), pyxb.binding.datatypes.anyURI, scope=PkgGroup, documentation='the uri resource of the operating system these packages belong to', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7576, 20)))

PkgGroup._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'distroId'), pyxb.binding.datatypes.long, scope=PkgGroup, documentation='the unique id of the operating system these packages belong to', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7581, 20)))

PkgGroup._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'installedSize'), pyxb.binding.datatypes.long, scope=PkgGroup, documentation='the estimated disk size (in bytes) required to install these group of packages', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7586, 20)))

PkgGroup._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'license'), License, scope=PkgGroup, documentation='the license information (see :ref:`license-object`)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7591, 20)))

PkgGroup._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=PkgGroup, documentation='the name of these group of packages', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7596, 20)))

PkgGroup._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'packagesUri'), pyxb.binding.datatypes.anyURI, scope=PkgGroup, documentation='the uri resource to retrieve the details of these packages', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7601, 20)))

PkgGroup._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'packageUris'), UriList, scope=PkgGroup, documentation='the list of uri resources for each package in the group', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7606, 20)))

PkgGroup._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'release'), pyxb.binding.datatypes.string, scope=PkgGroup, documentation='the release information for the group', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7611, 20)))

PkgGroup._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'restricted'), pyxb.binding.datatypes.boolean, scope=PkgGroup, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7616, 20)))

PkgGroup._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'size'), pyxb.binding.datatypes.long, scope=PkgGroup, documentation='the total size of all the packages in the group (in bytes)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7617, 20)))

PkgGroup._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'tag'), pyxb.binding.datatypes.string, scope=PkgGroup, documentation='the tag information', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7622, 20)))

PkgGroup._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'uri'), pyxb.binding.datatypes.anyURI, scope=PkgGroup, documentation='the uri resource of this package group object', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7627, 20)))

PkgGroup._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'version'), pyxb.binding.datatypes.string, scope=PkgGroup, documentation='the version information of this package group', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7632, 20)))

PkgGroup._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'packages'), CTD_ANON_149, scope=PkgGroup, documentation='the list of packages in this group (see :ref:`package-object`)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7637, 20)))

def _BuildAutomaton_342 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_342
    del _BuildAutomaton_342
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7561, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7566, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7571, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7576, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7581, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7586, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7591, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7596, 20))
    counters.add(cc_11)
    cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7601, 20))
    counters.add(cc_12)
    cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7606, 20))
    counters.add(cc_13)
    cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7611, 20))
    counters.add(cc_14)
    cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7616, 20))
    counters.add(cc_15)
    cc_16 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7617, 20))
    counters.add(cc_16)
    cc_17 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7622, 20))
    counters.add(cc_17)
    cc_18 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7627, 20))
    counters.add(cc_18)
    cc_19 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7632, 20))
    counters.add(cc_19)
    cc_20 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7637, 20))
    counters.add(cc_20)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(PkgGroup._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(PkgGroup._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(PkgGroup._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(PkgGroup._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(PkgGroup._UseForTag(pyxb.namespace.ExpandedName(None, 'category')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7561, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(PkgGroup._UseForTag(pyxb.namespace.ExpandedName(None, 'company')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7566, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(PkgGroup._UseForTag(pyxb.namespace.ExpandedName(None, 'description')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7571, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(PkgGroup._UseForTag(pyxb.namespace.ExpandedName(None, 'distributionUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7576, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(PkgGroup._UseForTag(pyxb.namespace.ExpandedName(None, 'distroId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7581, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(PkgGroup._UseForTag(pyxb.namespace.ExpandedName(None, 'installedSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7586, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(PkgGroup._UseForTag(pyxb.namespace.ExpandedName(None, 'license')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7591, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(PkgGroup._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7596, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_12, False))
    symbol = pyxb.binding.content.ElementUse(PkgGroup._UseForTag(pyxb.namespace.ExpandedName(None, 'packagesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7601, 20))
    st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_13, False))
    symbol = pyxb.binding.content.ElementUse(PkgGroup._UseForTag(pyxb.namespace.ExpandedName(None, 'packageUris')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7606, 20))
    st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_13)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_14, False))
    symbol = pyxb.binding.content.ElementUse(PkgGroup._UseForTag(pyxb.namespace.ExpandedName(None, 'release')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7611, 20))
    st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_14)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_15, False))
    symbol = pyxb.binding.content.ElementUse(PkgGroup._UseForTag(pyxb.namespace.ExpandedName(None, 'restricted')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7616, 20))
    st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_15)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_16, False))
    symbol = pyxb.binding.content.ElementUse(PkgGroup._UseForTag(pyxb.namespace.ExpandedName(None, 'size')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7617, 20))
    st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_16)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_17, False))
    symbol = pyxb.binding.content.ElementUse(PkgGroup._UseForTag(pyxb.namespace.ExpandedName(None, 'tag')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7622, 20))
    st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_17)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_18, False))
    symbol = pyxb.binding.content.ElementUse(PkgGroup._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7627, 20))
    st_18 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_18)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_19, False))
    symbol = pyxb.binding.content.ElementUse(PkgGroup._UseForTag(pyxb.namespace.ExpandedName(None, 'version')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7632, 20))
    st_19 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_19)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_20, False))
    symbol = pyxb.binding.content.ElementUse(PkgGroup._UseForTag(pyxb.namespace.ExpandedName(None, 'packages')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7637, 20))
    st_20 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_20)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_11, False) ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_12, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_12, False) ]))
    st_12._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_13, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_13, False) ]))
    st_13._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_14, True) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_14, False) ]))
    st_14._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_15, True) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_15, False) ]))
    st_15._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_16, True) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_16, False) ]))
    st_16._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_17, True) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_17, False) ]))
    st_17._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_18, True) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_18, False) ]))
    st_18._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_19, True) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_19, False) ]))
    st_19._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_20, True) ]))
    st_20._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
PkgGroup._Automaton = _BuildAutomaton_342()




PkgUpdateInfo._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'date'), pyxb.binding.datatypes.dateTime, scope=PkgUpdateInfo, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7687, 20)))

PkgUpdateInfo._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'description'), pyxb.binding.datatypes.string, scope=PkgUpdateInfo, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7688, 20)))

PkgUpdateInfo._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'source'), pyxb.binding.datatypes.string, scope=PkgUpdateInfo, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7689, 20)))

PkgUpdateInfo._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'sourceId'), pyxb.binding.datatypes.string, scope=PkgUpdateInfo, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7690, 20)))

PkgUpdateInfo._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'type'), pyxb.binding.datatypes.string, scope=PkgUpdateInfo, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7691, 20)))

def _BuildAutomaton_343 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_343
    del _BuildAutomaton_343
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7687, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7688, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7689, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7690, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7691, 20))
    counters.add(cc_8)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(PkgUpdateInfo._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(PkgUpdateInfo._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(PkgUpdateInfo._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(PkgUpdateInfo._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(PkgUpdateInfo._UseForTag(pyxb.namespace.ExpandedName(None, 'date')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7687, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(PkgUpdateInfo._UseForTag(pyxb.namespace.ExpandedName(None, 'description')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7688, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(PkgUpdateInfo._UseForTag(pyxb.namespace.ExpandedName(None, 'source')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7689, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(PkgUpdateInfo._UseForTag(pyxb.namespace.ExpandedName(None, 'sourceId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7690, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(PkgUpdateInfo._UseForTag(pyxb.namespace.ExpandedName(None, 'type')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7691, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    st_8._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
PkgUpdateInfo._Automaton = _BuildAutomaton_343()




PkgUpdateInfoList._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'pkgUpdateInfoList'), CTD_ANON_151, scope=PkgUpdateInfoList, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7701, 20)))

def _BuildAutomaton_344 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_344
    del _BuildAutomaton_344
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7701, 20))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(PkgUpdateInfoList._UseForTag(pyxb.namespace.ExpandedName(None, 'total')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(PkgUpdateInfoList._UseForTag(pyxb.namespace.ExpandedName(None, 'pkgUpdateInfoList')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7701, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
PkgUpdateInfoList._Automaton = _BuildAutomaton_344()




ProductAccess._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'allowed'), pyxb.binding.datatypes.boolean, scope=ProductAccess, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7724, 20)))

ProductAccess._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'cryptAlgo'), pyxb.binding.datatypes.int, scope=ProductAccess, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7725, 20)))

ProductAccess._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'email'), pyxb.binding.datatypes.string, scope=ProductAccess, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7726, 20)))

ProductAccess._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'expires'), pyxb.binding.datatypes.dateTime, scope=ProductAccess, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7727, 20)))

ProductAccess._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'licenseContents'), pyxb.binding.datatypes.string, scope=ProductAccess, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7728, 20)))

ProductAccess._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'licenseKey'), pyxb.binding.datatypes.string, scope=ProductAccess, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7729, 20)))

ProductAccess._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'machineId'), pyxb.binding.datatypes.string, scope=ProductAccess, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7730, 20)))

ProductAccess._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'type'), pyxb.binding.datatypes.string, scope=ProductAccess, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7731, 20)))

ProductAccess._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'uri'), pyxb.binding.datatypes.anyURI, scope=ProductAccess, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7732, 20)))

def _BuildAutomaton_345 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_345
    del _BuildAutomaton_345
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7724, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7725, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7726, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7727, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7728, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7729, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7730, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7731, 20))
    counters.add(cc_11)
    cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7732, 20))
    counters.add(cc_12)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(ProductAccess._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(ProductAccess._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(ProductAccess._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(ProductAccess._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(ProductAccess._UseForTag(pyxb.namespace.ExpandedName(None, 'allowed')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7724, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(ProductAccess._UseForTag(pyxb.namespace.ExpandedName(None, 'cryptAlgo')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7725, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(ProductAccess._UseForTag(pyxb.namespace.ExpandedName(None, 'email')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7726, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(ProductAccess._UseForTag(pyxb.namespace.ExpandedName(None, 'expires')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7727, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(ProductAccess._UseForTag(pyxb.namespace.ExpandedName(None, 'licenseContents')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7728, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(ProductAccess._UseForTag(pyxb.namespace.ExpandedName(None, 'licenseKey')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7729, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(ProductAccess._UseForTag(pyxb.namespace.ExpandedName(None, 'machineId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7730, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(ProductAccess._UseForTag(pyxb.namespace.ExpandedName(None, 'type')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7731, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_12, False))
    symbol = pyxb.binding.content.ElementUse(ProductAccess._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7732, 20))
    st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_11, False) ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_12, True) ]))
    st_12._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
ProductAccess._Automaton = _BuildAutomaton_345()




Projects._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'projects'), CTD_ANON_152, scope=Projects, documentation='the list of :ref:`project-object` objects', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7768, 20)))

def _BuildAutomaton_346 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_346
    del _BuildAutomaton_346
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7768, 20))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(Projects._UseForTag(pyxb.namespace.ExpandedName(None, 'total')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(Projects._UseForTag(pyxb.namespace.ExpandedName(None, 'projects')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7768, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
Projects._Automaton = _BuildAutomaton_346()




PublishImages._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'publishImages'), CTD_ANON_154, scope=PublishImages, documentation='the list of :ref:`publishimage-object` objects', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8438, 20)))

def _BuildAutomaton_347 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_347
    del _BuildAutomaton_347
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8438, 20))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(PublishImages._UseForTag(pyxb.namespace.ExpandedName(None, 'total')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(PublishImages._UseForTag(pyxb.namespace.ExpandedName(None, 'publishImages')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8438, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
PublishImages._Automaton = _BuildAutomaton_347()




Quota._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'frequency'), STD_ANON_25, scope=Quota, documentation='whether the quota should be reset at a certain frequency (only monthly is supported at the moment)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8463, 20)))

Quota._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'limit'), pyxb.binding.datatypes.long, scope=Quota, documentation='the quota limit', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8474, 20)))

Quota._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'nb'), pyxb.binding.datatypes.long, scope=Quota, documentation='the current number', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8479, 20)))

Quota._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'renewalDate'), pyxb.binding.datatypes.dateTime, scope=Quota, documentation='the renewal date of the quota', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8484, 20)))

Quota._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'type'), STD_ANON_26, scope=Quota, documentation='the quota type', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8489, 20)))

Quota._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'typeId'), pyxb.binding.datatypes.int, scope=Quota, documentation='the id of the type', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8502, 20)))

Quota._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'uri'), pyxb.binding.datatypes.anyURI, scope=Quota, documentation='the uri resource of this quota object', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8507, 20)))

def _BuildAutomaton_348 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_348
    del _BuildAutomaton_348
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8463, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8474, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8479, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8484, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8489, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8502, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8507, 20))
    counters.add(cc_10)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(Quota._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(Quota._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(Quota._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(Quota._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(Quota._UseForTag(pyxb.namespace.ExpandedName(None, 'frequency')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8463, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(Quota._UseForTag(pyxb.namespace.ExpandedName(None, 'limit')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8474, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(Quota._UseForTag(pyxb.namespace.ExpandedName(None, 'nb')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8479, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(Quota._UseForTag(pyxb.namespace.ExpandedName(None, 'renewalDate')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8484, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(Quota._UseForTag(pyxb.namespace.ExpandedName(None, 'type')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8489, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(Quota._UseForTag(pyxb.namespace.ExpandedName(None, 'typeId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8502, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(Quota._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8507, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    st_10._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
Quota._Automaton = _BuildAutomaton_348()




Quotas._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'quotas'), CTD_ANON_155, scope=Quotas, documentation='the list of :ref:`quota-object` objects', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8526, 20)))

def _BuildAutomaton_349 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_349
    del _BuildAutomaton_349
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8526, 20))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(Quotas._UseForTag(pyxb.namespace.ExpandedName(None, 'total')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(Quotas._UseForTag(pyxb.namespace.ExpandedName(None, 'quotas')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8526, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
Quotas._Automaton = _BuildAutomaton_349()




Ranking._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'applianceURI'), pyxb.binding.datatypes.anyURI, scope=Ranking, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8546, 20)))

Ranking._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'rank'), pyxb.binding.datatypes.int, scope=Ranking, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8547, 20)))

Ranking._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'uri'), pyxb.binding.datatypes.anyURI, scope=Ranking, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8548, 20)))

def _BuildAutomaton_350 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_350
    del _BuildAutomaton_350
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8546, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8547, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8548, 20))
    counters.add(cc_6)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(Ranking._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(Ranking._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(Ranking._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(Ranking._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(Ranking._UseForTag(pyxb.namespace.ExpandedName(None, 'applianceURI')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8546, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(Ranking._UseForTag(pyxb.namespace.ExpandedName(None, 'rank')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8547, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(Ranking._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8548, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    st_6._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
Ranking._Automaton = _BuildAutomaton_350()




Referral._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'accepted'), pyxb.binding.datatypes.boolean, scope=Referral, documentation='a boolean indicating whether the invitation has been accepted', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8564, 20)))

Referral._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'declined'), pyxb.binding.datatypes.boolean, scope=Referral, documentation='a boolean indicating whether the invitation has been declined', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8569, 20)))

Referral._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'msg'), pyxb.binding.datatypes.string, scope=Referral, documentation='a message included in the invitation', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8574, 20)))

Referral._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'parentUri'), pyxb.binding.datatypes.anyURI, scope=Referral, documentation='the uri resource of the parent object this object belongs to', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8579, 20)))

Referral._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'referrer'), UserProfile, scope=Referral, documentation='the user creating the invitation', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8584, 20)))

Referral._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'uri'), pyxb.binding.datatypes.anyURI, scope=Referral, documentation='the uri resource of this object', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8589, 20)))

Referral._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'user'), UserProfile, scope=Referral, documentation='the user being invited', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8594, 20)))

Referral._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'userEmail'), pyxb.binding.datatypes.string, scope=Referral, documentation='the email of the user being invited', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8599, 20)))

Referral._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'userLogin'), pyxb.binding.datatypes.string, scope=Referral, documentation='the username of the user being invited', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8604, 20)))

def _BuildAutomaton_351 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_351
    del _BuildAutomaton_351
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8564, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8569, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8574, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8579, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8584, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8589, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8594, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8599, 20))
    counters.add(cc_11)
    cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8604, 20))
    counters.add(cc_12)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(Referral._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(Referral._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(Referral._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(Referral._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(Referral._UseForTag(pyxb.namespace.ExpandedName(None, 'accepted')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8564, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(Referral._UseForTag(pyxb.namespace.ExpandedName(None, 'declined')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8569, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(Referral._UseForTag(pyxb.namespace.ExpandedName(None, 'msg')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8574, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(Referral._UseForTag(pyxb.namespace.ExpandedName(None, 'parentUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8579, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(Referral._UseForTag(pyxb.namespace.ExpandedName(None, 'referrer')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8584, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(Referral._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8589, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(Referral._UseForTag(pyxb.namespace.ExpandedName(None, 'user')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8594, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(Referral._UseForTag(pyxb.namespace.ExpandedName(None, 'userEmail')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8599, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_12, False))
    symbol = pyxb.binding.content.ElementUse(Referral._UseForTag(pyxb.namespace.ExpandedName(None, 'userLogin')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8604, 20))
    st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_11, False) ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_12, True) ]))
    st_12._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
Referral._Automaton = _BuildAutomaton_351()




Referrals._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'referrals'), CTD_ANON_156, scope=Referrals, documentation='the list of :ref:`referral-object` objects', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8623, 20)))

def _BuildAutomaton_352 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_352
    del _BuildAutomaton_352
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8623, 20))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(Referrals._UseForTag(pyxb.namespace.ExpandedName(None, 'total')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(Referrals._UseForTag(pyxb.namespace.ExpandedName(None, 'referrals')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8623, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
Referrals._Automaton = _BuildAutomaton_352()




Repository._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=Repository, documentation='the name of the repository', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8648, 20)))

Repository._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'parentUri'), pyxb.binding.datatypes.anyURI, scope=Repository, documentation='the uri resource of the parent object this repository object belongs to', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8653, 20)))

Repository._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'uri'), pyxb.binding.datatypes.anyURI, scope=Repository, documentation='the uri resource of this repository object', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8658, 20)))

Repository._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'distributionsUri'), pyxb.binding.datatypes.anyURI, scope=Repository, documentation='the uri resource to retrieve the operating system(s) of this repository (may contain minor versions)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8663, 20)))

Repository._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'url'), pyxb.binding.datatypes.string, scope=Repository, documentation='the URL endpoint of this repository', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8668, 20)))

Repository._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'packagingType'), STD_ANON_27, scope=Repository, documentation='the package type ths repository holds', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8673, 20)))

Repository._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'lastUpdated'), pyxb.binding.datatypes.dateTime, scope=Repository, documentation='the date this repository last received a package update', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8684, 20)))

Repository._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'repositoryUpdates'), CTD_ANON_157, scope=Repository, documentation='the list of :ref:`repositoryupdate-object` holding information each time the repository was requested to be updated', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8689, 20)))

Repository._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'officiallySupported'), pyxb.binding.datatypes.boolean, scope=Repository, documentation='boolean indicating whether this repository is officially supported', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8699, 20)))

Repository._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'distributionsUriList'), UriList, scope=Repository, documentation='the list of uri resources for each operating system contained in this repository', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8704, 20)))

def _BuildAutomaton_353 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_353
    del _BuildAutomaton_353
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8648, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8653, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8658, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8663, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8668, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8673, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8684, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8689, 20))
    counters.add(cc_11)
    cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8699, 20))
    counters.add(cc_12)
    cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8704, 20))
    counters.add(cc_13)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(Repository._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(Repository._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(Repository._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(Repository._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(Repository._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8648, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(Repository._UseForTag(pyxb.namespace.ExpandedName(None, 'parentUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8653, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(Repository._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8658, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(Repository._UseForTag(pyxb.namespace.ExpandedName(None, 'distributionsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8663, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(Repository._UseForTag(pyxb.namespace.ExpandedName(None, 'url')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8668, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(Repository._UseForTag(pyxb.namespace.ExpandedName(None, 'packagingType')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8673, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(Repository._UseForTag(pyxb.namespace.ExpandedName(None, 'lastUpdated')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8684, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(Repository._UseForTag(pyxb.namespace.ExpandedName(None, 'repositoryUpdates')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8689, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_12, False))
    symbol = pyxb.binding.content.ElementUse(Repository._UseForTag(pyxb.namespace.ExpandedName(None, 'officiallySupported')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8699, 20))
    st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_13, False))
    symbol = pyxb.binding.content.ElementUse(Repository._UseForTag(pyxb.namespace.ExpandedName(None, 'distributionsUriList')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8704, 20))
    st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_13)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_11, False) ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_12, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_12, False) ]))
    st_12._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_13, True) ]))
    st_13._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
Repository._Automaton = _BuildAutomaton_353()




Repositories._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'repositories'), CTD_ANON_158, scope=Repositories, documentation='the list of :ref:`repository-object` objects', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8723, 20)))

def _BuildAutomaton_354 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_354
    del _BuildAutomaton_354
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8723, 20))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(Repositories._UseForTag(pyxb.namespace.ExpandedName(None, 'total')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(Repositories._UseForTag(pyxb.namespace.ExpandedName(None, 'repositories')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8723, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
Repositories._Automaton = _BuildAutomaton_354()




RepositoryUpdate._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'uri'), pyxb.binding.datatypes.anyURI, scope=RepositoryUpdate, documentation='the uri resource of this repository update object', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8747, 20)))

RepositoryUpdate._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'status'), OpStatus, scope=RepositoryUpdate, documentation='the current status of the update', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8752, 20)))

def _BuildAutomaton_355 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_355
    del _BuildAutomaton_355
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8747, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8752, 20))
    counters.add(cc_5)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(RepositoryUpdate._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(RepositoryUpdate._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(RepositoryUpdate._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(RepositoryUpdate._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(RepositoryUpdate._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8747, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(RepositoryUpdate._UseForTag(pyxb.namespace.ExpandedName(None, 'status')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8752, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    st_5._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
RepositoryUpdate._Automaton = _BuildAutomaton_355()




RepositoryUpdates._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'repositoryUpdates'), CTD_ANON_159, scope=RepositoryUpdates, documentation='the list of :ref:`repositoryupdate-object` objects', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8771, 20)))

def _BuildAutomaton_356 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_356
    del _BuildAutomaton_356
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8771, 20))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(RepositoryUpdates._UseForTag(pyxb.namespace.ExpandedName(None, 'total')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(RepositoryUpdates._UseForTag(pyxb.namespace.ExpandedName(None, 'repositoryUpdates')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8771, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
RepositoryUpdates._Automaton = _BuildAutomaton_356()




Role._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=Role, documentation='the role name', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8798, 20)))

Role._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'description'), pyxb.binding.datatypes.string, scope=Role, documentation='the role description', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8803, 20)))

Role._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'entitlements'), CTD_ANON_160, scope=Role, documentation='the list of entitlements this role contains (see :ref:`entitlement-object`', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8808, 20)))

def _BuildAutomaton_357 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_357
    del _BuildAutomaton_357
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8798, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8803, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8808, 20))
    counters.add(cc_6)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(Role._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(Role._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(Role._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(Role._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(Role._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8798, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(Role._UseForTag(pyxb.namespace.ExpandedName(None, 'description')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8803, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(Role._UseForTag(pyxb.namespace.ExpandedName(None, 'entitlements')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8808, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    st_6._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
Role._Automaton = _BuildAutomaton_357()




Roles._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'roles'), CTD_ANON_161, scope=Roles, documentation='the list of :ref:`role-object` objects', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8832, 20)))

def _BuildAutomaton_358 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_358
    del _BuildAutomaton_358
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8832, 20))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(Roles._UseForTag(pyxb.namespace.ExpandedName(None, 'total')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(Roles._UseForTag(pyxb.namespace.ExpandedName(None, 'roles')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8832, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
Roles._Automaton = _BuildAutomaton_358()




Route._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'address'), pyxb.binding.datatypes.string, scope=Route, documentation='the IP address', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8857, 20)))

Route._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'gateway'), pyxb.binding.datatypes.string, scope=Route, documentation='the gateway value', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8862, 20)))

Route._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'metric'), pyxb.binding.datatypes.int, scope=Route, documentation='the metric value', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8867, 20)))

Route._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'netmask'), pyxb.binding.datatypes.string, scope=Route, documentation='the netmask value', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8872, 20)))

Route._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'parentUri'), pyxb.binding.datatypes.anyURI, scope=Route, documentation='the uri resource of the parent object this route is attached to', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8877, 20)))

Route._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'type'), pyxb.binding.datatypes.int, scope=Route, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8882, 20)))

Route._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'uri'), pyxb.binding.datatypes.anyURI, scope=Route, documentation='the uri resource of this route', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8883, 20)))

def _BuildAutomaton_359 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_359
    del _BuildAutomaton_359
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8857, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8862, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8872, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8877, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8883, 20))
    counters.add(cc_8)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(Route._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(Route._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(Route._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(Route._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(Route._UseForTag(pyxb.namespace.ExpandedName(None, 'address')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8857, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(Route._UseForTag(pyxb.namespace.ExpandedName(None, 'gateway')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8862, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(Route._UseForTag(pyxb.namespace.ExpandedName(None, 'metric')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8867, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(Route._UseForTag(pyxb.namespace.ExpandedName(None, 'netmask')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8872, 20))
    st_7 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(Route._UseForTag(pyxb.namespace.ExpandedName(None, 'parentUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8877, 20))
    st_8 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(Route._UseForTag(pyxb.namespace.ExpandedName(None, 'type')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8882, 20))
    st_9 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(Route._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8883, 20))
    st_10 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
         ]))
    transitions.append(fac.Transition(st_8, [
         ]))
    transitions.append(fac.Transition(st_9, [
         ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
         ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, True) ]))
    st_10._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
Route._Automaton = _BuildAutomaton_359()




ScanCompare._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'extraFiles'), CTD_ANON_168, scope=ScanCompare, documentation='a list of :ref:`scannedfile-object` files that are not part of any native package on the file system', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8981, 20)))

ScanCompare._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'filesUri'), pyxb.binding.datatypes.anyURI, scope=ScanCompare, documentation='a uri resource to retrieve all the filesystem files reported by the scan process', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8992, 20)))

ScanCompare._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'scanAUri'), pyxb.binding.datatypes.anyURI, scope=ScanCompare, documentation='the uri of the first scan to compare', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8998, 20)))

ScanCompare._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'scanBUri'), pyxb.binding.datatypes.anyURI, scope=ScanCompare, documentation='the uri of the second scan to compare', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9004, 20)))

ScanCompare._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'packages'), CTD_ANON_169, scope=ScanCompare, documentation='the list of :ref:`package-object` objects listed in the scan report', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9010, 20)))

def _BuildAutomaton_360 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_360
    del _BuildAutomaton_360
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8981, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8992, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8998, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9004, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9010, 20))
    counters.add(cc_8)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(ScanCompare._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(ScanCompare._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(ScanCompare._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(ScanCompare._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(ScanCompare._UseForTag(pyxb.namespace.ExpandedName(None, 'extraFiles')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8981, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(ScanCompare._UseForTag(pyxb.namespace.ExpandedName(None, 'filesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8992, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(ScanCompare._UseForTag(pyxb.namespace.ExpandedName(None, 'scanAUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8998, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(ScanCompare._UseForTag(pyxb.namespace.ExpandedName(None, 'scanBUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9004, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(ScanCompare._UseForTag(pyxb.namespace.ExpandedName(None, 'packages')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9010, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    st_8._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
ScanCompare._Automaton = _BuildAutomaton_360()




ScanImport._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'importedObjectName'), pyxb.binding.datatypes.string, scope=ScanImport, documentation="the name of the imported appliance or golden. This name won't be updated even if the name of the imported object gets changed", location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9034, 20)))

ScanImport._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'importedObjectUri'), pyxb.binding.datatypes.anyURI, scope=ScanImport, documentation='the URI of the imported appliance or golden. This URI could be deprecated in case the imported object is deleted.', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9039, 20)))

ScanImport._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'importedObjectVersion'), pyxb.binding.datatypes.string, scope=ScanImport, documentation="the version of the imported appliance or golden. This version won't be updated even if the version of the imported object gets changed", location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9044, 20)))

ScanImport._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'importedObjectDescription'), pyxb.binding.datatypes.string, scope=ScanImport, documentation="the description of the imported golden only. This description won't be updated even if the description of the imported golden gets changed", location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9049, 20)))

ScanImport._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'orgUri'), pyxb.binding.datatypes.anyURI, scope=ScanImport, documentation='the uri of the Organization where the scan has been imported', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9054, 20)))

ScanImport._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'parentUri'), pyxb.binding.datatypes.anyURI, scope=ScanImport, documentation='the parent uri of the scan import', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9059, 20)))

ScanImport._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'status'), OpStatus, scope=ScanImport, documentation='the status of the import', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9064, 20)))

ScanImport._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'uri'), pyxb.binding.datatypes.anyURI, scope=ScanImport, documentation='the uri of the scan import', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9069, 20)))

ScanImport._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'importedToGolden'), pyxb.binding.datatypes.boolean, scope=ScanImport, documentation='a boolean indicating if the imported object is a golden image. If set to false the imported object is an appliance template', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9074, 20)))

def _BuildAutomaton_361 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_361
    del _BuildAutomaton_361
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9034, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9039, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9044, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9049, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9054, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9059, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9064, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9069, 20))
    counters.add(cc_11)
    cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9074, 20))
    counters.add(cc_12)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(ScanImport._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(ScanImport._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(ScanImport._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(ScanImport._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(ScanImport._UseForTag(pyxb.namespace.ExpandedName(None, 'importedObjectName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9034, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(ScanImport._UseForTag(pyxb.namespace.ExpandedName(None, 'importedObjectUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9039, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(ScanImport._UseForTag(pyxb.namespace.ExpandedName(None, 'importedObjectVersion')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9044, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(ScanImport._UseForTag(pyxb.namespace.ExpandedName(None, 'importedObjectDescription')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9049, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(ScanImport._UseForTag(pyxb.namespace.ExpandedName(None, 'orgUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9054, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(ScanImport._UseForTag(pyxb.namespace.ExpandedName(None, 'parentUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9059, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(ScanImport._UseForTag(pyxb.namespace.ExpandedName(None, 'status')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9064, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(ScanImport._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9069, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_12, False))
    symbol = pyxb.binding.content.ElementUse(ScanImport._UseForTag(pyxb.namespace.ExpandedName(None, 'importedToGolden')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9074, 20))
    st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_11, False) ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_12, True) ]))
    st_12._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
ScanImport._Automaton = _BuildAutomaton_361()




ScanImports._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'scanImports'), CTD_ANON_170, scope=ScanImports, documentation='the list of :ref:`scanimport-object` objects', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9093, 20)))

def _BuildAutomaton_362 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_362
    del _BuildAutomaton_362
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9093, 20))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(ScanImports._UseForTag(pyxb.namespace.ExpandedName(None, 'total')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(ScanImports._UseForTag(pyxb.namespace.ExpandedName(None, 'scanImports')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9093, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
ScanImports._Automaton = _BuildAutomaton_362()




ScannedFiles._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'scannedFiles'), CTD_ANON_171, scope=ScannedFiles, documentation='the list of :ref:`scannedfile-object` objects', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9152, 20)))

def _BuildAutomaton_363 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_363
    del _BuildAutomaton_363
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9152, 20))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(ScannedFiles._UseForTag(pyxb.namespace.ExpandedName(None, 'total')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(ScannedFiles._UseForTag(pyxb.namespace.ExpandedName(None, 'scannedFiles')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9152, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
ScannedFiles._Automaton = _BuildAutomaton_363()




ScanSync._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'uri'), pyxb.binding.datatypes.anyURI, scope=ScanSync, documentation='the uri resource of this synchronization object', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9176, 20)))

def _BuildAutomaton_364 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_364
    del _BuildAutomaton_364
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9176, 20))
    counters.add(cc_4)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(ScanSync._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(ScanSync._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(ScanSync._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(ScanSync._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(ScanSync._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9176, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    st_4._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
ScanSync._Automaton = _BuildAutomaton_364()




ScannedInstance._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'distribution'), Distribution, scope=ScannedInstance, documentation='the operating system detected on the live system (see :ref:`distribution-object`)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9215, 20)))

ScannedInstance._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'group'), pyxb.binding.datatypes.string, scope=ScannedInstance, documentation='the group name (reserved for future use)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9220, 20)))

ScannedInstance._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=ScannedInstance, documentation='the name of the live system', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9225, 20)))

ScannedInstance._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'parentUri'), pyxb.binding.datatypes.anyURI, scope=ScannedInstance, documentation='the uri resource of the parent object this scanned instance belongs to', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9230, 20)))

ScannedInstance._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'platformType'), pyxb.binding.datatypes.string, scope=ScannedInstance, documentation='the type of platform the scanned instance is hosted in', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9235, 20)))

ScannedInstance._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'ramSize'), pyxb.binding.datatypes.int, scope=ScannedInstance, documentation='the size of the virtual memory detected on the source system', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9240, 20)))

ScannedInstance._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'overlayIncluded'), pyxb.binding.datatypes.boolean, scope=ScannedInstance, documentation='a boolean indicating whether overlay files are included into the scans within this scanned instance', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9245, 20)))

ScannedInstance._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'scans'), CTD_ANON_173, scope=ScannedInstance, documentation='the list of scan reports carried out on this live system (see :ref:`scan-object`)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9250, 20)))

ScannedInstance._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'scansUri'), pyxb.binding.datatypes.anyURI, scope=ScannedInstance, documentation='the uri resource to retrieve all the scan reports', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9260, 20)))

ScannedInstance._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'totalScans'), pyxb.binding.datatypes.int, scope=ScannedInstance, documentation='the number of scans carried out on this live system', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9265, 20)))

ScannedInstance._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'uri'), pyxb.binding.datatypes.anyURI, scope=ScannedInstance, documentation='the uri resource of this scanned instance', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9270, 20)))

def _BuildAutomaton_365 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_365
    del _BuildAutomaton_365
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9215, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9220, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9225, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9230, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9235, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9240, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9245, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9250, 20))
    counters.add(cc_11)
    cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9260, 20))
    counters.add(cc_12)
    cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9265, 20))
    counters.add(cc_13)
    cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9270, 20))
    counters.add(cc_14)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(ScannedInstance._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(ScannedInstance._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(ScannedInstance._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(ScannedInstance._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(ScannedInstance._UseForTag(pyxb.namespace.ExpandedName(None, 'distribution')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9215, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(ScannedInstance._UseForTag(pyxb.namespace.ExpandedName(None, 'group')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9220, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(ScannedInstance._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9225, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(ScannedInstance._UseForTag(pyxb.namespace.ExpandedName(None, 'parentUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9230, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(ScannedInstance._UseForTag(pyxb.namespace.ExpandedName(None, 'platformType')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9235, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(ScannedInstance._UseForTag(pyxb.namespace.ExpandedName(None, 'ramSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9240, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(ScannedInstance._UseForTag(pyxb.namespace.ExpandedName(None, 'overlayIncluded')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9245, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(ScannedInstance._UseForTag(pyxb.namespace.ExpandedName(None, 'scans')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9250, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_12, False))
    symbol = pyxb.binding.content.ElementUse(ScannedInstance._UseForTag(pyxb.namespace.ExpandedName(None, 'scansUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9260, 20))
    st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_13, False))
    symbol = pyxb.binding.content.ElementUse(ScannedInstance._UseForTag(pyxb.namespace.ExpandedName(None, 'totalScans')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9265, 20))
    st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_13)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_14, False))
    symbol = pyxb.binding.content.ElementUse(ScannedInstance._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9270, 20))
    st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_14)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_11, False) ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_12, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_12, False) ]))
    st_12._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_13, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_13, False) ]))
    st_13._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_14, True) ]))
    st_14._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
ScannedInstance._Automaton = _BuildAutomaton_365()




ScannedInstances._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'scannedInstances'), CTD_ANON_174, scope=ScannedInstances, documentation='the list of :ref:`scannedinstance-object` objects', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9289, 20)))

def _BuildAutomaton_366 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_366
    del _BuildAutomaton_366
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9289, 20))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(ScannedInstances._UseForTag(pyxb.namespace.ExpandedName(None, 'total')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(ScannedInstances._UseForTag(pyxb.namespace.ExpandedName(None, 'scannedInstances')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9289, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
ScannedInstances._Automaton = _BuildAutomaton_366()




ScannedPkgs._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'scannedPackages'), CTD_ANON_177, scope=ScannedPkgs, documentation='the list of :ref:`scannedpackage-object` objects', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9405, 20)))

def _BuildAutomaton_367 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_367
    del _BuildAutomaton_367
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9405, 20))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(ScannedPkgs._UseForTag(pyxb.namespace.ExpandedName(None, 'total')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(ScannedPkgs._UseForTag(pyxb.namespace.ExpandedName(None, 'scannedPackages')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9405, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
ScannedPkgs._Automaton = _BuildAutomaton_367()




Scans._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'scans'), CTD_ANON_178, scope=Scans, documentation='the list of :ref:`scan-object` objects', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9429, 20)))

def _BuildAutomaton_368 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_368
    del _BuildAutomaton_368
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9429, 20))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(Scans._UseForTag(pyxb.namespace.ExpandedName(None, 'total')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(Scans._UseForTag(pyxb.namespace.ExpandedName(None, 'scans')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9429, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
Scans._Automaton = _BuildAutomaton_368()




ScanSummary._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'binariesExtracted'), pyxb.binding.datatypes.boolean, scope=ScanSummary, documentation='a boolean flag determining of the overall has been extracted by the platform', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9516, 20)))

ScanSummary._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'binariesReceived'), pyxb.binding.datatypes.boolean, scope=ScanSummary, documentation='a boolean flag determining of the overall has been received by the platform', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9521, 20)))

ScanSummary._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'error'), pyxb.binding.datatypes.boolean, scope=ScanSummary, documentation='a boolean flag to indicate an error during the scan process', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9526, 20)))

ScanSummary._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'errorMsg'), pyxb.binding.datatypes.string, scope=ScanSummary, documentation='the error message', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9531, 20)))

ScanSummary._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'filesUri'), pyxb.binding.datatypes.anyURI, scope=ScanSummary, documentation='a uri resource to retrieve all the filesystem files reported by the scan process', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9536, 20)))

ScanSummary._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'imagesUri'), pyxb.binding.datatypes.anyURI, scope=ScanSummary, documentation='the uri resource to retrieve all the machine images generated from this scan report', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9542, 20)))

ScanSummary._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'osConfig'), OsConfig, scope=ScanSummary, documentation='`osconfig-object` of the scan', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9548, 20)))

ScanSummary._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'importsUri'), pyxb.binding.datatypes.anyURI, scope=ScanSummary, documentation='the uri resource to retrieve all the imports', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9553, 20)))

ScanSummary._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'goldenImportsUri'), pyxb.binding.datatypes.anyURI, scope=ScanSummary, documentation='the uri resource to retrieve all the golden imports', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9558, 20)))

ScanSummary._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'installProfile'), InstallProfile, scope=ScanSummary, documentation='the install profile of the scanned system', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9563, 20)))

ScanSummary._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'installProfileUri'), pyxb.binding.datatypes.anyURI, scope=ScanSummary, documentation='the uri resource of the :ref:`installprofile-object`', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9568, 20)))

ScanSummary._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'scanSyncUri'), pyxb.binding.datatypes.anyURI, scope=ScanSummary, documentation='the uri resource of the :ref:`scansync-object`', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9573, 20)))

ScanSummary._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=ScanSummary, documentation='the scan name', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9578, 20)))

ScanSummary._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'overlayCrc'), pyxb.binding.datatypes.string, scope=ScanSummary, documentation='the crc of the scan overlay archive', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9583, 20)))

ScanSummary._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'overlayImported'), pyxb.binding.datatypes.boolean, scope=ScanSummary, documentation='a boolean indicating whether the overlay has been imported on the platform', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9588, 20)))

ScanSummary._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'overlayPath'), pyxb.binding.datatypes.string, scope=ScanSummary, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9593, 20)))

ScanSummary._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'overlayUri'), pyxb.binding.datatypes.anyURI, scope=ScanSummary, documentation='the uri resource to upload the overlay', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9594, 20)))

ScanSummary._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'rawPartitionsUri'), pyxb.binding.datatypes.anyURI, scope=ScanSummary, documentation='the uri resource to upload the raw partitions (only for Windows source machines)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9599, 20)))

ScanSummary._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'packagesUri'), pyxb.binding.datatypes.anyURI, scope=ScanSummary, documentation='the uri resource to retrieve all the meta data of the scanned packages', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9604, 20)))

ScanSummary._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'rejected'), pyxb.binding.datatypes.boolean, scope=ScanSummary, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9609, 20)))

ScanSummary._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'scanned'), pyxb.binding.datatypes.boolean, scope=ScanSummary, documentation='a boolean indicating if the scan report has been received from the scan agent on the source machine', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9610, 20)))

ScanSummary._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'scannedInstanceUri'), pyxb.binding.datatypes.anyURI, scope=ScanSummary, documentation='the uri of the parent scanned instance', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9615, 20)))

ScanSummary._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'status'), OpStatus, scope=ScanSummary, documentation='the status of the scan', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9620, 20)))

ScanSummary._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'totalFilesAdded'), pyxb.binding.datatypes.int, scope=ScanSummary, documentation='the number of extra files found in the scan report', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9625, 20)))

ScanSummary._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'totalFilesDeleted'), pyxb.binding.datatypes.int, scope=ScanSummary, documentation='the number of files that have been deleted in source machine installed packages', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9630, 20)))

ScanSummary._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'totalFilesModified'), pyxb.binding.datatypes.int, scope=ScanSummary, documentation='the number of files that have been modified in the source machine installed packages', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9635, 20)))

ScanSummary._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'totalPackages'), pyxb.binding.datatypes.int, scope=ScanSummary, documentation='the number of native packages installed on the source machine', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9640, 20)))

ScanSummary._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'uncompressedBinarySize'), pyxb.binding.datatypes.long, scope=ScanSummary, documentation='the size of all the overlays', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9645, 20)))

ScanSummary._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'uri'), pyxb.binding.datatypes.anyURI, scope=ScanSummary, documentation='the uri of the scan', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9650, 20)))

ScanSummary._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'validated'), pyxb.binding.datatypes.boolean, scope=ScanSummary, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9655, 20)))

ScanSummary._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'rawScan'), pyxb.binding.datatypes.boolean, scope=ScanSummary, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9656, 20)))

def _BuildAutomaton_369 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_369
    del _BuildAutomaton_369
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9516, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9521, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9526, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9531, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9536, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9542, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9548, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9553, 20))
    counters.add(cc_11)
    cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9558, 20))
    counters.add(cc_12)
    cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9563, 20))
    counters.add(cc_13)
    cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9568, 20))
    counters.add(cc_14)
    cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9573, 20))
    counters.add(cc_15)
    cc_16 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9578, 20))
    counters.add(cc_16)
    cc_17 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9583, 20))
    counters.add(cc_17)
    cc_18 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9588, 20))
    counters.add(cc_18)
    cc_19 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9593, 20))
    counters.add(cc_19)
    cc_20 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9594, 20))
    counters.add(cc_20)
    cc_21 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9599, 20))
    counters.add(cc_21)
    cc_22 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9604, 20))
    counters.add(cc_22)
    cc_23 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9609, 20))
    counters.add(cc_23)
    cc_24 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9610, 20))
    counters.add(cc_24)
    cc_25 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9615, 20))
    counters.add(cc_25)
    cc_26 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9620, 20))
    counters.add(cc_26)
    cc_27 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9625, 20))
    counters.add(cc_27)
    cc_28 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9630, 20))
    counters.add(cc_28)
    cc_29 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9635, 20))
    counters.add(cc_29)
    cc_30 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9640, 20))
    counters.add(cc_30)
    cc_31 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9645, 20))
    counters.add(cc_31)
    cc_32 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9650, 20))
    counters.add(cc_32)
    cc_33 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9655, 20))
    counters.add(cc_33)
    cc_34 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9656, 20))
    counters.add(cc_34)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(ScanSummary._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(ScanSummary._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(ScanSummary._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(ScanSummary._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(ScanSummary._UseForTag(pyxb.namespace.ExpandedName(None, 'binariesExtracted')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9516, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(ScanSummary._UseForTag(pyxb.namespace.ExpandedName(None, 'binariesReceived')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9521, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(ScanSummary._UseForTag(pyxb.namespace.ExpandedName(None, 'error')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9526, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(ScanSummary._UseForTag(pyxb.namespace.ExpandedName(None, 'errorMsg')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9531, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(ScanSummary._UseForTag(pyxb.namespace.ExpandedName(None, 'filesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9536, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(ScanSummary._UseForTag(pyxb.namespace.ExpandedName(None, 'imagesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9542, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(ScanSummary._UseForTag(pyxb.namespace.ExpandedName(None, 'osConfig')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9548, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(ScanSummary._UseForTag(pyxb.namespace.ExpandedName(None, 'importsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9553, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_12, False))
    symbol = pyxb.binding.content.ElementUse(ScanSummary._UseForTag(pyxb.namespace.ExpandedName(None, 'goldenImportsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9558, 20))
    st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_13, False))
    symbol = pyxb.binding.content.ElementUse(ScanSummary._UseForTag(pyxb.namespace.ExpandedName(None, 'installProfile')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9563, 20))
    st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_13)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_14, False))
    symbol = pyxb.binding.content.ElementUse(ScanSummary._UseForTag(pyxb.namespace.ExpandedName(None, 'installProfileUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9568, 20))
    st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_14)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_15, False))
    symbol = pyxb.binding.content.ElementUse(ScanSummary._UseForTag(pyxb.namespace.ExpandedName(None, 'scanSyncUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9573, 20))
    st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_15)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_16, False))
    symbol = pyxb.binding.content.ElementUse(ScanSummary._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9578, 20))
    st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_16)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_17, False))
    symbol = pyxb.binding.content.ElementUse(ScanSummary._UseForTag(pyxb.namespace.ExpandedName(None, 'overlayCrc')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9583, 20))
    st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_17)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_18, False))
    symbol = pyxb.binding.content.ElementUse(ScanSummary._UseForTag(pyxb.namespace.ExpandedName(None, 'overlayImported')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9588, 20))
    st_18 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_18)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_19, False))
    symbol = pyxb.binding.content.ElementUse(ScanSummary._UseForTag(pyxb.namespace.ExpandedName(None, 'overlayPath')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9593, 20))
    st_19 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_19)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_20, False))
    symbol = pyxb.binding.content.ElementUse(ScanSummary._UseForTag(pyxb.namespace.ExpandedName(None, 'overlayUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9594, 20))
    st_20 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_20)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_21, False))
    symbol = pyxb.binding.content.ElementUse(ScanSummary._UseForTag(pyxb.namespace.ExpandedName(None, 'rawPartitionsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9599, 20))
    st_21 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_21)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_22, False))
    symbol = pyxb.binding.content.ElementUse(ScanSummary._UseForTag(pyxb.namespace.ExpandedName(None, 'packagesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9604, 20))
    st_22 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_22)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_23, False))
    symbol = pyxb.binding.content.ElementUse(ScanSummary._UseForTag(pyxb.namespace.ExpandedName(None, 'rejected')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9609, 20))
    st_23 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_23)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_24, False))
    symbol = pyxb.binding.content.ElementUse(ScanSummary._UseForTag(pyxb.namespace.ExpandedName(None, 'scanned')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9610, 20))
    st_24 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_24)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_25, False))
    symbol = pyxb.binding.content.ElementUse(ScanSummary._UseForTag(pyxb.namespace.ExpandedName(None, 'scannedInstanceUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9615, 20))
    st_25 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_25)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_26, False))
    symbol = pyxb.binding.content.ElementUse(ScanSummary._UseForTag(pyxb.namespace.ExpandedName(None, 'status')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9620, 20))
    st_26 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_26)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_27, False))
    symbol = pyxb.binding.content.ElementUse(ScanSummary._UseForTag(pyxb.namespace.ExpandedName(None, 'totalFilesAdded')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9625, 20))
    st_27 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_27)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_28, False))
    symbol = pyxb.binding.content.ElementUse(ScanSummary._UseForTag(pyxb.namespace.ExpandedName(None, 'totalFilesDeleted')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9630, 20))
    st_28 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_28)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_29, False))
    symbol = pyxb.binding.content.ElementUse(ScanSummary._UseForTag(pyxb.namespace.ExpandedName(None, 'totalFilesModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9635, 20))
    st_29 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_29)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_30, False))
    symbol = pyxb.binding.content.ElementUse(ScanSummary._UseForTag(pyxb.namespace.ExpandedName(None, 'totalPackages')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9640, 20))
    st_30 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_30)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_31, False))
    symbol = pyxb.binding.content.ElementUse(ScanSummary._UseForTag(pyxb.namespace.ExpandedName(None, 'uncompressedBinarySize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9645, 20))
    st_31 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_31)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_32, False))
    symbol = pyxb.binding.content.ElementUse(ScanSummary._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9650, 20))
    st_32 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_32)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_33, False))
    symbol = pyxb.binding.content.ElementUse(ScanSummary._UseForTag(pyxb.namespace.ExpandedName(None, 'validated')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9655, 20))
    st_33 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_33)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_34, False))
    symbol = pyxb.binding.content.ElementUse(ScanSummary._UseForTag(pyxb.namespace.ExpandedName(None, 'rawScan')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9656, 20))
    st_34 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_34)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_11, False) ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_12, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_12, False) ]))
    st_12._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_13, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_13, False) ]))
    st_13._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_14, True) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_14, False) ]))
    st_14._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_15, True) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_15, False) ]))
    st_15._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_16, True) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_16, False) ]))
    st_16._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_17, True) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_17, False) ]))
    st_17._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_18, True) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_18, False) ]))
    st_18._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_19, True) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_19, False) ]))
    st_19._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_20, True) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_20, False) ]))
    st_20._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_21, True) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_21, False) ]))
    st_21._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_22, True) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_22, False) ]))
    st_22._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_23, True) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_23, False) ]))
    st_23._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_24, True) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_24, False) ]))
    st_24._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_25, True) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_25, False) ]))
    st_25._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_26, True) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_26, False) ]))
    st_26._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_27, True) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_27, False) ]))
    st_27._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_28, True) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_28, False) ]))
    st_28._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_29, True) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_29, False) ]))
    st_29._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_30, True) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_30, False) ]))
    st_30._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_31, True) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_31, False) ]))
    st_31._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_32, True) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_32, False) ]))
    st_32._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_33, True) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_33, False) ]))
    st_33._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_34, True) ]))
    st_34._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
ScanSummary._Automaton = _BuildAutomaton_369()




Services._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'services'), CTD_ANON_181, scope=Services, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9688, 20)))

def _BuildAutomaton_370 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_370
    del _BuildAutomaton_370
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9688, 20))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(Services._UseForTag(pyxb.namespace.ExpandedName(None, 'total')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(Services._UseForTag(pyxb.namespace.ExpandedName(None, 'services')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9688, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
Services._Automaton = _BuildAutomaton_370()




ServiceStatus._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'alive'), pyxb.binding.datatypes.boolean, scope=ServiceStatus, documentation='determines if the platform is up and running', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9709, 20)))

ServiceStatus._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'version'), pyxb.binding.datatypes.string, scope=ServiceStatus, documentation='the current version of the platform', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9714, 20)))

ServiceStatus._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'serviceLoad'), pyxb.binding.datatypes.int, scope=ServiceStatus, documentation='the current service load (max is 100)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9719, 20)))

def _BuildAutomaton_371 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_371
    del _BuildAutomaton_371
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9709, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9714, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9719, 20))
    counters.add(cc_6)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(ServiceStatus._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(ServiceStatus._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(ServiceStatus._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(ServiceStatus._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(ServiceStatus._UseForTag(pyxb.namespace.ExpandedName(None, 'alive')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9709, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(ServiceStatus._UseForTag(pyxb.namespace.ExpandedName(None, 'version')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9714, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(ServiceStatus._UseForTag(pyxb.namespace.ExpandedName(None, 'serviceLoad')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9719, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    st_6._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
ServiceStatus._Automaton = _BuildAutomaton_371()




SoftwareArtifacts._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'softwareArtifacts'), CTD_ANON_183, scope=SoftwareArtifacts, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9882, 20)))

def _BuildAutomaton_372 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_372
    del _BuildAutomaton_372
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9882, 20))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareArtifacts._UseForTag(pyxb.namespace.ExpandedName(None, 'total')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareArtifacts._UseForTag(pyxb.namespace.ExpandedName(None, 'softwareArtifacts')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9882, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
SoftwareArtifacts._Automaton = _BuildAutomaton_372()




SoftwareBundle._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'tag'), pyxb.binding.datatypes.string, scope=SoftwareBundle, documentation='the tag information', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9903, 20)))

SoftwareBundle._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'shortTag'), pyxb.binding.datatypes.string, scope=SoftwareBundle, documentation='the short tag information (mySoftware or project)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9908, 20)))

SoftwareBundle._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=SoftwareBundle, documentation='the name of this software bundle', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9913, 20)))

SoftwareBundle._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'version'), pyxb.binding.datatypes.string, scope=SoftwareBundle, documentation='the version information of this software bundle', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9918, 20)))

SoftwareBundle._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'description'), pyxb.binding.datatypes.string, scope=SoftwareBundle, documentation='the description for this software bundle', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9923, 20)))

SoftwareBundle._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'release'), pyxb.binding.datatypes.string, scope=SoftwareBundle, documentation='the release information for the software bundle', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9928, 20)))

SoftwareBundle._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'location'), pyxb.binding.datatypes.anyURI, scope=SoftwareBundle, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9933, 20)))

SoftwareBundle._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'defaultInstallLocation'), pyxb.binding.datatypes.string, scope=SoftwareBundle, documentation='the default full pathname of where to install the software bundle (if not a native package)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9934, 20)))

SoftwareBundle._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'installLocation'), pyxb.binding.datatypes.string, scope=SoftwareBundle, documentation='the full pathname of where to install this software bundle item (overrides the ``defaultInstallLocation``)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9939, 20)))

SoftwareBundle._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'restricted'), pyxb.binding.datatypes.boolean, scope=SoftwareBundle, documentation='a boolean highlighting if the Software bundle is restricted', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9944, 20)))

SoftwareBundle._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'installedSize'), pyxb.binding.datatypes.long, scope=SoftwareBundle, documentation='the estimated disk size (in bytes) required to install this software bundle', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9949, 20)))

SoftwareBundle._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'size'), pyxb.binding.datatypes.long, scope=SoftwareBundle, documentation='the total size of this software bundle (in bytes)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9954, 20)))

SoftwareBundle._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'revision'), pyxb.binding.datatypes.long, scope=SoftwareBundle, documentation='the revision number of the software bundle', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9959, 20)))

SoftwareBundle._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'bundleRestriction'), BundleRestriction, scope=SoftwareBundle, documentation='the restriction for this software bundle', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9964, 20)))

SoftwareBundle._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'artifactsUri'), pyxb.binding.datatypes.anyURI, scope=SoftwareBundle, documentation='the uri resource to retrieve the details of software artifacts contained in the software bundle', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9969, 20)))

SoftwareBundle._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'uri'), pyxb.binding.datatypes.anyURI, scope=SoftwareBundle, documentation='the uri resource of this software bundle object', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9974, 20)))

SoftwareBundle._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'exportUri'), pyxb.binding.datatypes.anyURI, scope=SoftwareBundle, documentation='uri resource used to export this software bundle', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9979, 20)))

SoftwareBundle._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'category'), Category, scope=SoftwareBundle, documentation='the category for this software bundle (project)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9984, 20)))

SoftwareBundle._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'license'), License, scope=SoftwareBundle, documentation='the license information (see :ref:`license-object`)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9989, 20)))

SoftwareBundle._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'logo'), Logo, scope=SoftwareBundle, documentation='the :ref:`logo-object` object for the software bundle', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9994, 20)))

SoftwareBundle._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'maintainer'), pyxb.binding.datatypes.string, scope=SoftwareBundle, documentation='the maintainer name for this project', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9999, 20)))

SoftwareBundle._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'website'), pyxb.binding.datatypes.anyURI, scope=SoftwareBundle, documentation='the website URL of the maintainer', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10004, 20)))

SoftwareBundle._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'softwareArtifactUris'), UriList, scope=SoftwareBundle, documentation='the list of uri resources for each software artifacts in the software bundle', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10009, 20)))

SoftwareBundle._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'formatDependent'), pyxb.binding.datatypes.boolean, scope=SoftwareBundle, documentation='a boolean highlighting if the Software bundle is restricted on target format', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10014, 20)))

def _BuildAutomaton_373 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_373
    del _BuildAutomaton_373
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9903, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9908, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9913, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9918, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9923, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9928, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9933, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9934, 20))
    counters.add(cc_11)
    cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9939, 20))
    counters.add(cc_12)
    cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9944, 20))
    counters.add(cc_13)
    cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9949, 20))
    counters.add(cc_14)
    cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9954, 20))
    counters.add(cc_15)
    cc_16 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9959, 20))
    counters.add(cc_16)
    cc_17 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9964, 20))
    counters.add(cc_17)
    cc_18 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9969, 20))
    counters.add(cc_18)
    cc_19 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9974, 20))
    counters.add(cc_19)
    cc_20 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9979, 20))
    counters.add(cc_20)
    cc_21 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9984, 20))
    counters.add(cc_21)
    cc_22 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9989, 20))
    counters.add(cc_22)
    cc_23 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9994, 20))
    counters.add(cc_23)
    cc_24 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9999, 20))
    counters.add(cc_24)
    cc_25 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10004, 20))
    counters.add(cc_25)
    cc_26 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10009, 20))
    counters.add(cc_26)
    cc_27 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10014, 20))
    counters.add(cc_27)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareBundle._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareBundle._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareBundle._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareBundle._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareBundle._UseForTag(pyxb.namespace.ExpandedName(None, 'tag')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9903, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareBundle._UseForTag(pyxb.namespace.ExpandedName(None, 'shortTag')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9908, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareBundle._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9913, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareBundle._UseForTag(pyxb.namespace.ExpandedName(None, 'version')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9918, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareBundle._UseForTag(pyxb.namespace.ExpandedName(None, 'description')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9923, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareBundle._UseForTag(pyxb.namespace.ExpandedName(None, 'release')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9928, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareBundle._UseForTag(pyxb.namespace.ExpandedName(None, 'location')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9933, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareBundle._UseForTag(pyxb.namespace.ExpandedName(None, 'defaultInstallLocation')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9934, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_12, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareBundle._UseForTag(pyxb.namespace.ExpandedName(None, 'installLocation')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9939, 20))
    st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_13, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareBundle._UseForTag(pyxb.namespace.ExpandedName(None, 'restricted')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9944, 20))
    st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_13)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_14, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareBundle._UseForTag(pyxb.namespace.ExpandedName(None, 'installedSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9949, 20))
    st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_14)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_15, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareBundle._UseForTag(pyxb.namespace.ExpandedName(None, 'size')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9954, 20))
    st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_15)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_16, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareBundle._UseForTag(pyxb.namespace.ExpandedName(None, 'revision')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9959, 20))
    st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_16)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_17, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareBundle._UseForTag(pyxb.namespace.ExpandedName(None, 'bundleRestriction')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9964, 20))
    st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_17)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_18, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareBundle._UseForTag(pyxb.namespace.ExpandedName(None, 'artifactsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9969, 20))
    st_18 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_18)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_19, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareBundle._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9974, 20))
    st_19 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_19)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_20, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareBundle._UseForTag(pyxb.namespace.ExpandedName(None, 'exportUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9979, 20))
    st_20 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_20)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_21, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareBundle._UseForTag(pyxb.namespace.ExpandedName(None, 'category')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9984, 20))
    st_21 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_21)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_22, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareBundle._UseForTag(pyxb.namespace.ExpandedName(None, 'license')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9989, 20))
    st_22 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_22)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_23, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareBundle._UseForTag(pyxb.namespace.ExpandedName(None, 'logo')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9994, 20))
    st_23 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_23)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_24, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareBundle._UseForTag(pyxb.namespace.ExpandedName(None, 'maintainer')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9999, 20))
    st_24 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_24)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_25, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareBundle._UseForTag(pyxb.namespace.ExpandedName(None, 'website')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10004, 20))
    st_25 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_25)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_26, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareBundle._UseForTag(pyxb.namespace.ExpandedName(None, 'softwareArtifactUris')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10009, 20))
    st_26 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_26)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_27, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareBundle._UseForTag(pyxb.namespace.ExpandedName(None, 'formatDependent')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10014, 20))
    st_27 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_27)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_11, False) ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_12, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_12, False) ]))
    st_12._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_13, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_13, False) ]))
    st_13._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_14, True) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_14, False) ]))
    st_14._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_15, True) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_15, False) ]))
    st_15._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_16, True) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_16, False) ]))
    st_16._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_17, True) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_17, False) ]))
    st_17._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_18, True) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_18, False) ]))
    st_18._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_19, True) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_19, False) ]))
    st_19._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_20, True) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_20, False) ]))
    st_20._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_21, True) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_21, False) ]))
    st_21._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_22, True) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_22, False) ]))
    st_22._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_23, True) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_23, False) ]))
    st_23._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_24, True) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_24, False) ]))
    st_24._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_25, True) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_25, False) ]))
    st_25._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_26, True) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_26, False) ]))
    st_26._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_27, True) ]))
    st_27._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
SoftwareBundle._Automaton = _BuildAutomaton_373()




SoftwareBundles._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'softwareBundles'), CTD_ANON_184, scope=SoftwareBundles, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10033, 20)))

def _BuildAutomaton_374 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_374
    del _BuildAutomaton_374
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10033, 20))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareBundles._UseForTag(pyxb.namespace.ExpandedName(None, 'total')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareBundles._UseForTag(pyxb.namespace.ExpandedName(None, 'softwareBundles')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10033, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
SoftwareBundles._Automaton = _BuildAutomaton_374()




SoftwareBundleExport._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'bundleName'), pyxb.binding.datatypes.string, scope=SoftwareBundleExport, documentation='the name of this exported software bundle', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10060, 20)))

SoftwareBundleExport._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'bundleVersion'), pyxb.binding.datatypes.string, scope=SoftwareBundleExport, documentation='the version information of this exported software bundle', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10065, 20)))

SoftwareBundleExport._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'downloadUri'), pyxb.binding.datatypes.anyURI, scope=SoftwareBundleExport, documentation='uri resource used to download this exported software bundle (as an archive)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10070, 20)))

SoftwareBundleExport._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'location'), pyxb.binding.datatypes.anyURI, scope=SoftwareBundleExport, documentation='the full pathname where the exported software bundle (as an archive) is stored locally', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10075, 20)))

SoftwareBundleExport._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'parentUri'), pyxb.binding.datatypes.anyURI, scope=SoftwareBundleExport, documentation='the uri resource of the parent object this exported software bundle belongs to', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10080, 20)))

SoftwareBundleExport._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'status'), OpStatus, scope=SoftwareBundleExport, documentation='the current status of the exported software bundle', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10085, 20)))

SoftwareBundleExport._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'uri'), pyxb.binding.datatypes.anyURI, scope=SoftwareBundleExport, documentation='the uri resource of this exported software bundle object', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10090, 20)))

def _BuildAutomaton_375 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_375
    del _BuildAutomaton_375
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10060, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10065, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10070, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10075, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10080, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10085, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10090, 20))
    counters.add(cc_10)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareBundleExport._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareBundleExport._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareBundleExport._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareBundleExport._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareBundleExport._UseForTag(pyxb.namespace.ExpandedName(None, 'bundleName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10060, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareBundleExport._UseForTag(pyxb.namespace.ExpandedName(None, 'bundleVersion')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10065, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareBundleExport._UseForTag(pyxb.namespace.ExpandedName(None, 'downloadUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10070, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareBundleExport._UseForTag(pyxb.namespace.ExpandedName(None, 'location')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10075, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareBundleExport._UseForTag(pyxb.namespace.ExpandedName(None, 'parentUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10080, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareBundleExport._UseForTag(pyxb.namespace.ExpandedName(None, 'status')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10085, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareBundleExport._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10090, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    st_10._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
SoftwareBundleExport._Automaton = _BuildAutomaton_375()




SoftwareFiles._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'softwareFiles'), CTD_ANON_185, scope=SoftwareFiles, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10188, 20)))

def _BuildAutomaton_376 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_376
    del _BuildAutomaton_376
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10188, 20))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareFiles._UseForTag(pyxb.namespace.ExpandedName(None, 'total')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareFiles._UseForTag(pyxb.namespace.ExpandedName(None, 'softwareFiles')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10188, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
SoftwareFiles._Automaton = _BuildAutomaton_376()




SSHKey._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=SSHKey, documentation='the name of the ssh key', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10209, 20)))

SSHKey._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'publicKey'), pyxb.binding.datatypes.string, scope=SSHKey, documentation='the public ssh key content', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10214, 20)))

SSHKey._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'uri'), pyxb.binding.datatypes.anyURI, scope=SSHKey, documentation='the uri resource to this ssh key object', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10219, 20)))

def _BuildAutomaton_377 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_377
    del _BuildAutomaton_377
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10209, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10214, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10219, 20))
    counters.add(cc_6)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(SSHKey._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(SSHKey._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(SSHKey._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(SSHKey._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(SSHKey._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10209, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(SSHKey._UseForTag(pyxb.namespace.ExpandedName(None, 'publicKey')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10214, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(SSHKey._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10219, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    st_6._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
SSHKey._Automaton = _BuildAutomaton_377()




SSHKeys._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'sshKeys'), CTD_ANON_186, scope=SSHKeys, documentation='the list of :ref:`sshkey-object` objects', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10238, 20)))

def _BuildAutomaton_378 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_378
    del _BuildAutomaton_378
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10238, 20))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(SSHKeys._UseForTag(pyxb.namespace.ExpandedName(None, 'total')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(SSHKeys._UseForTag(pyxb.namespace.ExpandedName(None, 'sshKeys')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10238, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
SSHKeys._Automaton = _BuildAutomaton_378()




StatDataPoint._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'date'), pyxb.binding.datatypes.dateTime, scope=StatDataPoint, documentation='the date of this data point', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10263, 20)))

StatDataPoint._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'distribArch'), pyxb.binding.datatypes.string, scope=StatDataPoint, documentation='the architecture of the operating system', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10268, 20)))

StatDataPoint._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'distribName'), pyxb.binding.datatypes.string, scope=StatDataPoint, documentation='the operating system name', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10273, 20)))

StatDataPoint._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'distribVersion'), pyxb.binding.datatypes.string, scope=StatDataPoint, documentation='the operating system version', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10278, 20)))

StatDataPoint._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'endDate'), pyxb.binding.datatypes.dateTime, scope=StatDataPoint, documentation='the stat timestamp', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10283, 20)))

StatDataPoint._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'errorMessage'), pyxb.binding.datatypes.string, scope=StatDataPoint, documentation='error message', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10288, 20)))

StatDataPoint._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'message'), pyxb.binding.datatypes.string, scope=StatDataPoint, documentation='message for this data point', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10293, 20)))

StatDataPoint._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=StatDataPoint, documentation='the name or tooltip for this data point', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10298, 20)))

StatDataPoint._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'nb'), pyxb.binding.datatypes.long, scope=StatDataPoint, documentation='the value for this data point', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10303, 20)))

StatDataPoint._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'percentage'), pyxb.binding.datatypes.float, scope=StatDataPoint, documentation='the percentage', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10308, 20)))

StatDataPoint._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'startDate'), pyxb.binding.datatypes.dateTime, scope=StatDataPoint, documentation='the timestamp from where this stat begins', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10313, 20)))

StatDataPoint._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'total'), pyxb.binding.datatypes.long, scope=StatDataPoint, documentation='the total value for this stat', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10318, 20)))

StatDataPoint._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'type'), pyxb.binding.datatypes.string, scope=StatDataPoint, documentation='the type of stat', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10323, 20)))

StatDataPoint._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'userCrmId'), pyxb.binding.datatypes.string, scope=StatDataPoint, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10328, 20)))

StatDataPoint._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'version'), pyxb.binding.datatypes.string, scope=StatDataPoint, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10329, 20)))

def _BuildAutomaton_379 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_379
    del _BuildAutomaton_379
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10263, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10268, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10273, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10278, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10283, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10288, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10293, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10298, 20))
    counters.add(cc_11)
    cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10303, 20))
    counters.add(cc_12)
    cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10308, 20))
    counters.add(cc_13)
    cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10313, 20))
    counters.add(cc_14)
    cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10318, 20))
    counters.add(cc_15)
    cc_16 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10323, 20))
    counters.add(cc_16)
    cc_17 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10328, 20))
    counters.add(cc_17)
    cc_18 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10329, 20))
    counters.add(cc_18)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(StatDataPoint._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(StatDataPoint._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(StatDataPoint._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(StatDataPoint._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(StatDataPoint._UseForTag(pyxb.namespace.ExpandedName(None, 'date')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10263, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(StatDataPoint._UseForTag(pyxb.namespace.ExpandedName(None, 'distribArch')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10268, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(StatDataPoint._UseForTag(pyxb.namespace.ExpandedName(None, 'distribName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10273, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(StatDataPoint._UseForTag(pyxb.namespace.ExpandedName(None, 'distribVersion')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10278, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(StatDataPoint._UseForTag(pyxb.namespace.ExpandedName(None, 'endDate')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10283, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(StatDataPoint._UseForTag(pyxb.namespace.ExpandedName(None, 'errorMessage')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10288, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(StatDataPoint._UseForTag(pyxb.namespace.ExpandedName(None, 'message')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10293, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(StatDataPoint._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10298, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_12, False))
    symbol = pyxb.binding.content.ElementUse(StatDataPoint._UseForTag(pyxb.namespace.ExpandedName(None, 'nb')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10303, 20))
    st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_13, False))
    symbol = pyxb.binding.content.ElementUse(StatDataPoint._UseForTag(pyxb.namespace.ExpandedName(None, 'percentage')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10308, 20))
    st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_13)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_14, False))
    symbol = pyxb.binding.content.ElementUse(StatDataPoint._UseForTag(pyxb.namespace.ExpandedName(None, 'startDate')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10313, 20))
    st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_14)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_15, False))
    symbol = pyxb.binding.content.ElementUse(StatDataPoint._UseForTag(pyxb.namespace.ExpandedName(None, 'total')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10318, 20))
    st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_15)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_16, False))
    symbol = pyxb.binding.content.ElementUse(StatDataPoint._UseForTag(pyxb.namespace.ExpandedName(None, 'type')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10323, 20))
    st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_16)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_17, False))
    symbol = pyxb.binding.content.ElementUse(StatDataPoint._UseForTag(pyxb.namespace.ExpandedName(None, 'userCrmId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10328, 20))
    st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_17)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_18, False))
    symbol = pyxb.binding.content.ElementUse(StatDataPoint._UseForTag(pyxb.namespace.ExpandedName(None, 'version')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10329, 20))
    st_18 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_18)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_11, False) ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_12, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_12, False) ]))
    st_12._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_13, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_13, False) ]))
    st_13._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_14, True) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_14, False) ]))
    st_14._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_15, True) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_15, False) ]))
    st_15._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_16, True) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_16, False) ]))
    st_16._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_17, True) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_17, False) ]))
    st_17._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_18, True) ]))
    st_18._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
StatDataPoint._Automaton = _BuildAutomaton_379()




StatDataPoints._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'statDataPoints'), CTD_ANON_187, scope=StatDataPoints, documentation='the list of :ref:`statdatapoint-object` objects', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10344, 20)))

def _BuildAutomaton_380 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_380
    del _BuildAutomaton_380
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10344, 20))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(StatDataPoints._UseForTag(pyxb.namespace.ExpandedName(None, 'total')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(StatDataPoints._UseForTag(pyxb.namespace.ExpandedName(None, 'statDataPoints')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10344, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
StatDataPoints._Automaton = _BuildAutomaton_380()




StatTicket._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'actionId'), pyxb.binding.datatypes.long, scope=StatTicket, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10370, 20)))

StatTicket._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'actionName'), STD_ANON_28, scope=StatTicket, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10371, 20)))

StatTicket._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'currency'), pyxb.binding.datatypes.string, scope=StatTicket, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10389, 20)))

StatTicket._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'date'), pyxb.binding.datatypes.dateTime, scope=StatTicket, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10390, 20)))

StatTicket._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'description'), pyxb.binding.datatypes.string, scope=StatTicket, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10391, 20)))

StatTicket._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'diskSize'), pyxb.binding.datatypes.float, scope=StatTicket, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10392, 20)))

StatTicket._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'distributionId'), pyxb.binding.datatypes.long, scope=StatTicket, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10393, 20)))

StatTicket._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'distributionName'), pyxb.binding.datatypes.string, scope=StatTicket, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10394, 20)))

StatTicket._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'formatId'), pyxb.binding.datatypes.long, scope=StatTicket, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10395, 20)))

StatTicket._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'formatName'), pyxb.binding.datatypes.string, scope=StatTicket, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10396, 20)))

StatTicket._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'fromObjectId'), pyxb.binding.datatypes.long, scope=StatTicket, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10397, 20)))

StatTicket._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'fromObjectName'), pyxb.binding.datatypes.string, scope=StatTicket, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10398, 20)))

StatTicket._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'fromObjectType'), pyxb.binding.datatypes.string, scope=StatTicket, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10399, 20)))

StatTicket._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'objectId'), pyxb.binding.datatypes.long, scope=StatTicket, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10400, 20)))

StatTicket._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'objectName'), pyxb.binding.datatypes.string, scope=StatTicket, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10401, 20)))

StatTicket._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'objectStatus'), pyxb.binding.datatypes.string, scope=StatTicket, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10402, 20)))

StatTicket._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'objectType'), pyxb.binding.datatypes.string, scope=StatTicket, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10403, 20)))

StatTicket._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'orgId'), pyxb.binding.datatypes.long, scope=StatTicket, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10404, 20)))

StatTicket._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'price'), pyxb.binding.datatypes.float, scope=StatTicket, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10405, 20)))

StatTicket._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'uri'), pyxb.binding.datatypes.anyURI, scope=StatTicket, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10406, 20)))

StatTicket._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'userId'), pyxb.binding.datatypes.long, scope=StatTicket, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10407, 20)))

StatTicket._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'userLoginName'), pyxb.binding.datatypes.string, scope=StatTicket, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10408, 20)))

def _BuildAutomaton_381 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_381
    del _BuildAutomaton_381
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10370, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10371, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10389, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10390, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10391, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10392, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10393, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10394, 20))
    counters.add(cc_11)
    cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10395, 20))
    counters.add(cc_12)
    cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10396, 20))
    counters.add(cc_13)
    cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10397, 20))
    counters.add(cc_14)
    cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10398, 20))
    counters.add(cc_15)
    cc_16 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10399, 20))
    counters.add(cc_16)
    cc_17 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10400, 20))
    counters.add(cc_17)
    cc_18 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10401, 20))
    counters.add(cc_18)
    cc_19 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10402, 20))
    counters.add(cc_19)
    cc_20 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10403, 20))
    counters.add(cc_20)
    cc_21 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10404, 20))
    counters.add(cc_21)
    cc_22 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10405, 20))
    counters.add(cc_22)
    cc_23 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10406, 20))
    counters.add(cc_23)
    cc_24 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10407, 20))
    counters.add(cc_24)
    cc_25 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10408, 20))
    counters.add(cc_25)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(StatTicket._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(StatTicket._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(StatTicket._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(StatTicket._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(StatTicket._UseForTag(pyxb.namespace.ExpandedName(None, 'actionId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10370, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(StatTicket._UseForTag(pyxb.namespace.ExpandedName(None, 'actionName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10371, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(StatTicket._UseForTag(pyxb.namespace.ExpandedName(None, 'currency')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10389, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(StatTicket._UseForTag(pyxb.namespace.ExpandedName(None, 'date')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10390, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(StatTicket._UseForTag(pyxb.namespace.ExpandedName(None, 'description')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10391, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(StatTicket._UseForTag(pyxb.namespace.ExpandedName(None, 'diskSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10392, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(StatTicket._UseForTag(pyxb.namespace.ExpandedName(None, 'distributionId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10393, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(StatTicket._UseForTag(pyxb.namespace.ExpandedName(None, 'distributionName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10394, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_12, False))
    symbol = pyxb.binding.content.ElementUse(StatTicket._UseForTag(pyxb.namespace.ExpandedName(None, 'formatId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10395, 20))
    st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_13, False))
    symbol = pyxb.binding.content.ElementUse(StatTicket._UseForTag(pyxb.namespace.ExpandedName(None, 'formatName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10396, 20))
    st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_13)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_14, False))
    symbol = pyxb.binding.content.ElementUse(StatTicket._UseForTag(pyxb.namespace.ExpandedName(None, 'fromObjectId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10397, 20))
    st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_14)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_15, False))
    symbol = pyxb.binding.content.ElementUse(StatTicket._UseForTag(pyxb.namespace.ExpandedName(None, 'fromObjectName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10398, 20))
    st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_15)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_16, False))
    symbol = pyxb.binding.content.ElementUse(StatTicket._UseForTag(pyxb.namespace.ExpandedName(None, 'fromObjectType')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10399, 20))
    st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_16)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_17, False))
    symbol = pyxb.binding.content.ElementUse(StatTicket._UseForTag(pyxb.namespace.ExpandedName(None, 'objectId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10400, 20))
    st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_17)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_18, False))
    symbol = pyxb.binding.content.ElementUse(StatTicket._UseForTag(pyxb.namespace.ExpandedName(None, 'objectName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10401, 20))
    st_18 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_18)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_19, False))
    symbol = pyxb.binding.content.ElementUse(StatTicket._UseForTag(pyxb.namespace.ExpandedName(None, 'objectStatus')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10402, 20))
    st_19 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_19)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_20, False))
    symbol = pyxb.binding.content.ElementUse(StatTicket._UseForTag(pyxb.namespace.ExpandedName(None, 'objectType')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10403, 20))
    st_20 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_20)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_21, False))
    symbol = pyxb.binding.content.ElementUse(StatTicket._UseForTag(pyxb.namespace.ExpandedName(None, 'orgId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10404, 20))
    st_21 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_21)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_22, False))
    symbol = pyxb.binding.content.ElementUse(StatTicket._UseForTag(pyxb.namespace.ExpandedName(None, 'price')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10405, 20))
    st_22 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_22)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_23, False))
    symbol = pyxb.binding.content.ElementUse(StatTicket._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10406, 20))
    st_23 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_23)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_24, False))
    symbol = pyxb.binding.content.ElementUse(StatTicket._UseForTag(pyxb.namespace.ExpandedName(None, 'userId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10407, 20))
    st_24 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_24)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_25, False))
    symbol = pyxb.binding.content.ElementUse(StatTicket._UseForTag(pyxb.namespace.ExpandedName(None, 'userLoginName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10408, 20))
    st_25 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_25)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_11, False) ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_12, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_12, False) ]))
    st_12._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_13, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_13, False) ]))
    st_13._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_14, True) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_14, False) ]))
    st_14._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_15, True) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_15, False) ]))
    st_15._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_16, True) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_16, False) ]))
    st_16._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_17, True) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_17, False) ]))
    st_17._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_18, True) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_18, False) ]))
    st_18._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_19, True) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_19, False) ]))
    st_19._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_20, True) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_20, False) ]))
    st_20._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_21, True) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_21, False) ]))
    st_21._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_22, True) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_22, False) ]))
    st_22._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_23, True) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_23, False) ]))
    st_23._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_24, True) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_24, False) ]))
    st_24._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_25, True) ]))
    st_25._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
StatTicket._Automaton = _BuildAutomaton_381()




StatTickets._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'statTickets'), CTD_ANON_188, scope=StatTickets, documentation='the list of :ref:`statticket-object` objects', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10423, 20)))

def _BuildAutomaton_382 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_382
    del _BuildAutomaton_382
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10423, 20))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(StatTickets._UseForTag(pyxb.namespace.ExpandedName(None, 'total')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(StatTickets._UseForTag(pyxb.namespace.ExpandedName(None, 'statTickets')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10423, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
StatTickets._Automaton = _BuildAutomaton_382()




SubscriptionProfile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'active'), pyxb.binding.datatypes.boolean, scope=SubscriptionProfile, documentation='boolean flag to indicate whether this subscription profile can be used', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10447, 20)))

SubscriptionProfile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'admins'), CTD_ANON_189, scope=SubscriptionProfile, documentation='the list of administrators that can use this subscription profile when creating a new user (see :ref:`user-object`)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10452, 20)))

SubscriptionProfile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'adminsUri'), pyxb.binding.datatypes.anyURI, scope=SubscriptionProfile, documentation='the uri resource to retrieve all the administrators that can use this subscription profile', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10462, 20)))

SubscriptionProfile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'code'), pyxb.binding.datatypes.string, scope=SubscriptionProfile, documentation='the subscription profile code to use when creating a user (this subscription profile will be used)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10467, 20)))

SubscriptionProfile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'description'), pyxb.binding.datatypes.string, scope=SubscriptionProfile, documentation='the description of this subscription profile', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10472, 20)))

SubscriptionProfile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'distribsUri'), pyxb.binding.datatypes.anyURI, scope=SubscriptionProfile, documentation='the uri resource to get all the operating systems that the user will be given access to', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10477, 20)))

SubscriptionProfile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'distributions'), CTD_ANON_190, scope=SubscriptionProfile, documentation='the list of operating systems that the user will be given access to (see :ref:`distribution-object`)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10482, 20)))

SubscriptionProfile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'formats'), CTD_ANON_191, scope=SubscriptionProfile, documentation='the list of primitive formats that the user will be given access to (see :ref:`imageformat-object`)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10492, 20)))

SubscriptionProfile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'formatsUri'), pyxb.binding.datatypes.anyURI, scope=SubscriptionProfile, documentation='the uri resource to get all the primitive formats that the user will be given access to', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10502, 20)))

SubscriptionProfile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'targetPlatforms'), CTD_ANON_192, scope=SubscriptionProfile, documentation='the list of target platforms that the user will be given access to (see :ref:`targetplatform-object`)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10507, 20)))

SubscriptionProfile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'targetPlatformsUri'), pyxb.binding.datatypes.anyURI, scope=SubscriptionProfile, documentation='the uri resource to get all the target platforms that the user will be given access to', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10517, 20)))

SubscriptionProfile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'targetFormats'), CTD_ANON_193, scope=SubscriptionProfile, documentation='the list of target formats that the user will be given access to (see :ref:`targetformat-object`)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10522, 20)))

SubscriptionProfile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'targetFormatsUri'), pyxb.binding.datatypes.anyURI, scope=SubscriptionProfile, documentation='the uri resource to get all the target formats that the user will be given access to', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10532, 20)))

SubscriptionProfile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=SubscriptionProfile, documentation='the name of this subscription profile', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10537, 20)))

SubscriptionProfile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'orgUri'), pyxb.binding.datatypes.anyURI, scope=SubscriptionProfile, documentation='the uri resource of the organization this subscription profile is registered to', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10542, 20)))

SubscriptionProfile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'quotas'), CTD_ANON_194, scope=SubscriptionProfile, documentation='the list of quotas that the user will be given (see :ref:`quota-object`)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10547, 20)))

SubscriptionProfile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'quotasUri'), pyxb.binding.datatypes.anyURI, scope=SubscriptionProfile, documentation='the uri resource to get all the quota information that the user will be given', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10557, 20)))

SubscriptionProfile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'roles'), CTD_ANON_195, scope=SubscriptionProfile, documentation='the list of roles that the user will be given to (see :ref:`role-object`)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10562, 20)))

SubscriptionProfile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'rolesUri'), pyxb.binding.datatypes.anyURI, scope=SubscriptionProfile, documentation='the uri resource to get all the roles that the user will be given', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10572, 20)))

SubscriptionProfile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'uri'), pyxb.binding.datatypes.anyURI, scope=SubscriptionProfile, documentation='the uri resource of this subscription profile object', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10577, 20)))

def _BuildAutomaton_383 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_383
    del _BuildAutomaton_383
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10447, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10452, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10462, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10467, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10472, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10477, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10482, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10492, 20))
    counters.add(cc_11)
    cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10502, 20))
    counters.add(cc_12)
    cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10507, 20))
    counters.add(cc_13)
    cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10517, 20))
    counters.add(cc_14)
    cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10522, 20))
    counters.add(cc_15)
    cc_16 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10532, 20))
    counters.add(cc_16)
    cc_17 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10537, 20))
    counters.add(cc_17)
    cc_18 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10542, 20))
    counters.add(cc_18)
    cc_19 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10547, 20))
    counters.add(cc_19)
    cc_20 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10557, 20))
    counters.add(cc_20)
    cc_21 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10562, 20))
    counters.add(cc_21)
    cc_22 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10572, 20))
    counters.add(cc_22)
    cc_23 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10577, 20))
    counters.add(cc_23)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(SubscriptionProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(SubscriptionProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(SubscriptionProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(SubscriptionProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(SubscriptionProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'active')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10447, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(SubscriptionProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'admins')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10452, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(SubscriptionProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'adminsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10462, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(SubscriptionProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'code')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10467, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(SubscriptionProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'description')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10472, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(SubscriptionProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'distribsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10477, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(SubscriptionProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'distributions')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10482, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(SubscriptionProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'formats')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10492, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_12, False))
    symbol = pyxb.binding.content.ElementUse(SubscriptionProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'formatsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10502, 20))
    st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_13, False))
    symbol = pyxb.binding.content.ElementUse(SubscriptionProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'targetPlatforms')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10507, 20))
    st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_13)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_14, False))
    symbol = pyxb.binding.content.ElementUse(SubscriptionProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'targetPlatformsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10517, 20))
    st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_14)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_15, False))
    symbol = pyxb.binding.content.ElementUse(SubscriptionProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'targetFormats')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10522, 20))
    st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_15)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_16, False))
    symbol = pyxb.binding.content.ElementUse(SubscriptionProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'targetFormatsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10532, 20))
    st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_16)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_17, False))
    symbol = pyxb.binding.content.ElementUse(SubscriptionProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10537, 20))
    st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_17)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_18, False))
    symbol = pyxb.binding.content.ElementUse(SubscriptionProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'orgUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10542, 20))
    st_18 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_18)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_19, False))
    symbol = pyxb.binding.content.ElementUse(SubscriptionProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'quotas')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10547, 20))
    st_19 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_19)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_20, False))
    symbol = pyxb.binding.content.ElementUse(SubscriptionProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'quotasUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10557, 20))
    st_20 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_20)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_21, False))
    symbol = pyxb.binding.content.ElementUse(SubscriptionProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'roles')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10562, 20))
    st_21 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_21)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_22, False))
    symbol = pyxb.binding.content.ElementUse(SubscriptionProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'rolesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10572, 20))
    st_22 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_22)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_23, False))
    symbol = pyxb.binding.content.ElementUse(SubscriptionProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10577, 20))
    st_23 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_23)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_11, False) ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_12, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_12, False) ]))
    st_12._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_13, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_13, False) ]))
    st_13._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_14, True) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_14, False) ]))
    st_14._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_15, True) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_15, False) ]))
    st_15._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_16, True) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_16, False) ]))
    st_16._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_17, True) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_17, False) ]))
    st_17._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_18, True) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_18, False) ]))
    st_18._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_19, True) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_19, False) ]))
    st_19._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_20, True) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_20, False) ]))
    st_20._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_21, True) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_21, False) ]))
    st_21._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_22, True) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_22, False) ]))
    st_22._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_23, True) ]))
    st_23._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
SubscriptionProfile._Automaton = _BuildAutomaton_383()




SubscriptionProfiles._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'subscriptionProfiles'), CTD_ANON_196, scope=SubscriptionProfiles, documentation='the list of :ref:`subscriptionprofile-object` objects', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10596, 20)))

def _BuildAutomaton_384 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_384
    del _BuildAutomaton_384
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10596, 20))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(SubscriptionProfiles._UseForTag(pyxb.namespace.ExpandedName(None, 'total')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(SubscriptionProfiles._UseForTag(pyxb.namespace.ExpandedName(None, 'subscriptionProfiles')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10596, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
SubscriptionProfiles._Automaton = _BuildAutomaton_384()




SourceSummary._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=SourceSummary, documentation='the name', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10615, 20)))

SourceSummary._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'uri'), pyxb.binding.datatypes.anyURI, scope=SourceSummary, documentation='the uri', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10620, 20)))

def _BuildAutomaton_385 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_385
    del _BuildAutomaton_385
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10615, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10620, 20))
    counters.add(cc_5)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(SourceSummary._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(SourceSummary._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(SourceSummary._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(SourceSummary._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(SourceSummary._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10615, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(SourceSummary._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10620, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    st_5._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
SourceSummary._Automaton = _BuildAutomaton_385()




Tag._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=Tag, documentation='the public tag name', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10639, 20)))

Tag._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'uri'), pyxb.binding.datatypes.anyURI, scope=Tag, documentation='the uri resource of this tag object', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10644, 20)))

def _BuildAutomaton_386 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_386
    del _BuildAutomaton_386
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10639, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10644, 20))
    counters.add(cc_5)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(Tag._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(Tag._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(Tag._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(Tag._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(Tag._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10639, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(Tag._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10644, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    st_5._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
Tag._Automaton = _BuildAutomaton_386()




TargetFormat._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=TargetFormat, documentation='the name of this format', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10665, 20)))

TargetFormat._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'logo'), Logo, scope=TargetFormat, documentation='the logo of this format (see :ref:`logo-object`)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10670, 20)))

TargetFormat._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'format'), ImageFormat, scope=TargetFormat, documentation='the primitive format this target platform is based on', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10675, 20)))

TargetFormat._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'category'), Category, scope=TargetFormat, documentation='the category for this target format', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10680, 20)))

TargetFormat._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'type'), STD_ANON_29, scope=TargetFormat, documentation='the target format type', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10685, 20)))

TargetFormat._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'credAccountType'), STD_ANON_30, scope=TargetFormat, documentation='the cloud account type this target format is mapped to', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10698, 20)))

TargetFormat._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'targetPlatformsUri'), pyxb.binding.datatypes.anyURI, scope=TargetFormat, documentation='the uri resource to retrieve all the target platforms where this target format is used', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10722, 20)))

TargetFormat._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'targetPlatformsUriList'), UriList, scope=TargetFormat, documentation='the list of uri resources for the target platform objects where this target format is used', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10727, 20)))

TargetFormat._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'credInfos'), pyxb.binding.datatypes.string, scope=TargetFormat, documentation='the end-user information to get the necessary credentials to generate a machine image to this particular TargetFormat', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10732, 20)))

TargetFormat._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'imageInfos'), pyxb.binding.datatypes.string, scope=TargetFormat, documentation='the end-user information that could be provided before a user generates a machine image', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10737, 20)))

TargetFormat._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'publishInfos'), pyxb.binding.datatypes.string, scope=TargetFormat, documentation='the end-user information that could be provided before a user publishes a machine image', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10742, 20)))

TargetFormat._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'access'), pyxb.binding.datatypes.boolean, scope=TargetFormat, documentation='a boolean indicating whether the user has access to the TargetFormat or not', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10747, 20)))

TargetFormat._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'active'), pyxb.binding.datatypes.boolean, scope=TargetFormat, documentation='a boolean indicated whether the TargetFormat is availble in the Org the user is registered to', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10752, 20)))

TargetFormat._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'preselected'), pyxb.binding.datatypes.boolean, scope=TargetFormat, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10757, 20)))

TargetFormat._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'uri'), pyxb.binding.datatypes.anyURI, scope=TargetFormat, documentation='the uri resource of this target format object', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10758, 20)))

def _BuildAutomaton_387 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_387
    del _BuildAutomaton_387
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10665, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10670, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10675, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10680, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10685, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10698, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10722, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10727, 20))
    counters.add(cc_11)
    cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10732, 20))
    counters.add(cc_12)
    cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10737, 20))
    counters.add(cc_13)
    cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10742, 20))
    counters.add(cc_14)
    cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10747, 20))
    counters.add(cc_15)
    cc_16 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10752, 20))
    counters.add(cc_16)
    cc_17 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10757, 20))
    counters.add(cc_17)
    cc_18 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10758, 20))
    counters.add(cc_18)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(TargetFormat._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(TargetFormat._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(TargetFormat._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(TargetFormat._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(TargetFormat._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10665, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(TargetFormat._UseForTag(pyxb.namespace.ExpandedName(None, 'logo')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10670, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(TargetFormat._UseForTag(pyxb.namespace.ExpandedName(None, 'format')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10675, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(TargetFormat._UseForTag(pyxb.namespace.ExpandedName(None, 'category')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10680, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(TargetFormat._UseForTag(pyxb.namespace.ExpandedName(None, 'type')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10685, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(TargetFormat._UseForTag(pyxb.namespace.ExpandedName(None, 'credAccountType')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10698, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(TargetFormat._UseForTag(pyxb.namespace.ExpandedName(None, 'targetPlatformsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10722, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(TargetFormat._UseForTag(pyxb.namespace.ExpandedName(None, 'targetPlatformsUriList')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10727, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_12, False))
    symbol = pyxb.binding.content.ElementUse(TargetFormat._UseForTag(pyxb.namespace.ExpandedName(None, 'credInfos')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10732, 20))
    st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_13, False))
    symbol = pyxb.binding.content.ElementUse(TargetFormat._UseForTag(pyxb.namespace.ExpandedName(None, 'imageInfos')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10737, 20))
    st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_13)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_14, False))
    symbol = pyxb.binding.content.ElementUse(TargetFormat._UseForTag(pyxb.namespace.ExpandedName(None, 'publishInfos')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10742, 20))
    st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_14)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_15, False))
    symbol = pyxb.binding.content.ElementUse(TargetFormat._UseForTag(pyxb.namespace.ExpandedName(None, 'access')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10747, 20))
    st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_15)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_16, False))
    symbol = pyxb.binding.content.ElementUse(TargetFormat._UseForTag(pyxb.namespace.ExpandedName(None, 'active')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10752, 20))
    st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_16)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_17, False))
    symbol = pyxb.binding.content.ElementUse(TargetFormat._UseForTag(pyxb.namespace.ExpandedName(None, 'preselected')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10757, 20))
    st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_17)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_18, False))
    symbol = pyxb.binding.content.ElementUse(TargetFormat._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10758, 20))
    st_18 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_18)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_11, False) ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_12, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_12, False) ]))
    st_12._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_13, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_13, False) ]))
    st_13._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_14, True) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_14, False) ]))
    st_14._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_15, True) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_15, False) ]))
    st_15._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_16, True) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_16, False) ]))
    st_16._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_17, True) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_17, False) ]))
    st_17._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_18, True) ]))
    st_18._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
TargetFormat._Automaton = _BuildAutomaton_387()




TargetFormats._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'targetFormats'), CTD_ANON_197, scope=TargetFormats, documentation='the list of :ref:`targetformat-object` objects', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10777, 20)))

def _BuildAutomaton_388 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_388
    del _BuildAutomaton_388
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10777, 20))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(TargetFormats._UseForTag(pyxb.namespace.ExpandedName(None, 'total')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(TargetFormats._UseForTag(pyxb.namespace.ExpandedName(None, 'targetFormats')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10777, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
TargetFormats._Automaton = _BuildAutomaton_388()




TargetPlatform._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=TargetPlatform, documentation='the name of this target platform', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10804, 20)))

TargetPlatform._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'logo'), Logo, scope=TargetPlatform, documentation='the logo of this target platform (see :ref:`logo-object`)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10809, 20)))

TargetPlatform._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'type'), STD_ANON_31, scope=TargetPlatform, documentation='the primitive type for this target platform', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10814, 20)))

TargetPlatform._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'targetFormatsUri'), pyxb.binding.datatypes.anyURI, scope=TargetPlatform, documentation='the uri resource to retrieve the target formats this target platform contains', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10838, 20)))

TargetPlatform._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'targetFormatsUriList'), UriList, scope=TargetPlatform, documentation='the list of uri resources for each target format this target platform contains', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10843, 20)))

TargetPlatform._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'accountInfos'), pyxb.binding.datatypes.string, scope=TargetPlatform, documentation='the end-user information that could be displayed to help the user get the necessary credentials information (cloud platform api keys, etc.)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10848, 20)))

TargetPlatform._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'access'), pyxb.binding.datatypes.boolean, scope=TargetPlatform, documentation='a boolean indicating whether the user has access to the TargetFormat or not', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10853, 20)))

TargetPlatform._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'active'), pyxb.binding.datatypes.boolean, scope=TargetPlatform, documentation='a boolean indicated whether the TargetFormat is availble in the Org the user is registered to', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10858, 20)))

TargetPlatform._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'uri'), pyxb.binding.datatypes.anyURI, scope=TargetPlatform, documentation='the uri resource for this target platform object', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10863, 20)))

def _BuildAutomaton_389 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_389
    del _BuildAutomaton_389
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10804, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10809, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10814, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10838, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10843, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10848, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10853, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10858, 20))
    counters.add(cc_11)
    cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10863, 20))
    counters.add(cc_12)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(TargetPlatform._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(TargetPlatform._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(TargetPlatform._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(TargetPlatform._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(TargetPlatform._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10804, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(TargetPlatform._UseForTag(pyxb.namespace.ExpandedName(None, 'logo')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10809, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(TargetPlatform._UseForTag(pyxb.namespace.ExpandedName(None, 'type')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10814, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(TargetPlatform._UseForTag(pyxb.namespace.ExpandedName(None, 'targetFormatsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10838, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(TargetPlatform._UseForTag(pyxb.namespace.ExpandedName(None, 'targetFormatsUriList')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10843, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(TargetPlatform._UseForTag(pyxb.namespace.ExpandedName(None, 'accountInfos')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10848, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(TargetPlatform._UseForTag(pyxb.namespace.ExpandedName(None, 'access')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10853, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(TargetPlatform._UseForTag(pyxb.namespace.ExpandedName(None, 'active')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10858, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_12, False))
    symbol = pyxb.binding.content.ElementUse(TargetPlatform._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10863, 20))
    st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_11, False) ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_12, True) ]))
    st_12._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
TargetPlatform._Automaton = _BuildAutomaton_389()




TargetPlatforms._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'targetPlatforms'), CTD_ANON_198, scope=TargetPlatforms, documentation='the list of :ref:`targetplatform-object` objects', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10882, 20)))

def _BuildAutomaton_390 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_390
    del _BuildAutomaton_390
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10882, 20))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(TargetPlatforms._UseForTag(pyxb.namespace.ExpandedName(None, 'total')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(TargetPlatforms._UseForTag(pyxb.namespace.ExpandedName(None, 'targetPlatforms')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10882, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
TargetPlatforms._Automaton = _BuildAutomaton_390()




UForgeUploadObject._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'md5sum'), pyxb.binding.datatypes.string, scope=UForgeUploadObject, documentation='the md5sum of the uploaded object', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10989, 20)))

UForgeUploadObject._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'mimeType'), pyxb.binding.datatypes.string, scope=UForgeUploadObject, documentation='the mime type of the file uploaded', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10994, 20)))

UForgeUploadObject._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'sha256sum'), pyxb.binding.datatypes.string, scope=UForgeUploadObject, documentation='the sha256 value of the uploaded object', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10999, 20)))

UForgeUploadObject._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'size'), pyxb.binding.datatypes.long, scope=UForgeUploadObject, documentation='the size (in bytes) of the uploaded object', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11004, 20)))

UForgeUploadObject._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'status'), OpStatus, scope=UForgeUploadObject, documentation='the upload status (see :ref:`status-object`)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11009, 20)))

UForgeUploadObject._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'uploaded'), pyxb.binding.datatypes.boolean, scope=UForgeUploadObject, documentation='a boolean to indicate if the file has been uploaded', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11014, 20)))

UForgeUploadObject._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'uploadedTime'), pyxb.binding.datatypes.dateTime, scope=UForgeUploadObject, documentation='the timestamp the upload was completed', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11019, 20)))

def _BuildAutomaton_391 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_391
    del _BuildAutomaton_391
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10989, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10994, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10999, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11004, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11009, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11014, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11019, 20))
    counters.add(cc_10)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(UForgeUploadObject._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(UForgeUploadObject._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(UForgeUploadObject._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(UForgeUploadObject._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(UForgeUploadObject._UseForTag(pyxb.namespace.ExpandedName(None, 'md5sum')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10989, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(UForgeUploadObject._UseForTag(pyxb.namespace.ExpandedName(None, 'mimeType')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10994, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(UForgeUploadObject._UseForTag(pyxb.namespace.ExpandedName(None, 'sha256sum')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10999, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(UForgeUploadObject._UseForTag(pyxb.namespace.ExpandedName(None, 'size')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11004, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(UForgeUploadObject._UseForTag(pyxb.namespace.ExpandedName(None, 'status')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11009, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(UForgeUploadObject._UseForTag(pyxb.namespace.ExpandedName(None, 'uploaded')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11014, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(UForgeUploadObject._UseForTag(pyxb.namespace.ExpandedName(None, 'uploadedTime')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11019, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    st_10._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
UForgeUploadObject._Automaton = _BuildAutomaton_391()




UserGroup._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'admin'), User, scope=UserGroup, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11333, 20)))

UserGroup._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'members'), CTD_ANON_204, scope=UserGroup, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11334, 20)))

UserGroup._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'membersUri'), pyxb.binding.datatypes.anyURI, scope=UserGroup, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11341, 20)))

UserGroup._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'partner'), pyxb.binding.datatypes.int, scope=UserGroup, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11342, 20)))

UserGroup._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'uri'), pyxb.binding.datatypes.anyURI, scope=UserGroup, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11343, 20)))

def _BuildAutomaton_392 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_392
    del _BuildAutomaton_392
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11333, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11334, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11341, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11342, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11343, 20))
    counters.add(cc_8)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(UserGroup._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(UserGroup._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(UserGroup._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(UserGroup._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(UserGroup._UseForTag(pyxb.namespace.ExpandedName(None, 'admin')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11333, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(UserGroup._UseForTag(pyxb.namespace.ExpandedName(None, 'members')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11334, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(UserGroup._UseForTag(pyxb.namespace.ExpandedName(None, 'membersUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11341, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(UserGroup._UseForTag(pyxb.namespace.ExpandedName(None, 'partner')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11342, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(UserGroup._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11343, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    st_8._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
UserGroup._Automaton = _BuildAutomaton_392()




UserGroups._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'userGroups'), CTD_ANON_205, scope=UserGroups, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11353, 20)))

def _BuildAutomaton_393 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_393
    del _BuildAutomaton_393
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11353, 20))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(UserGroups._UseForTag(pyxb.namespace.ExpandedName(None, 'total')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(UserGroups._UseForTag(pyxb.namespace.ExpandedName(None, 'userGroups')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11353, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
UserGroups._Automaton = _BuildAutomaton_393()




UserProfile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'loginName'), pyxb.binding.datatypes.string, scope=UserProfile, documentation='the user login name', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11375, 20)))

UserProfile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'active'), pyxb.binding.datatypes.boolean, scope=UserProfile, documentation='boolean indicating whether the user account is active', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11380, 20)))

UserProfile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'company'), Company, scope=UserProfile, documentation='the company information for this user', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11385, 20)))

UserProfile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'email'), pyxb.binding.datatypes.string, scope=UserProfile, documentation="the user's email address", location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11390, 20)))

UserProfile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'firstName'), pyxb.binding.datatypes.string, scope=UserProfile, documentation="the user's first name", location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11395, 20)))

UserProfile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'surname'), pyxb.binding.datatypes.string, scope=UserProfile, documentation="the user's surname", location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11400, 20)))

UserProfile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'jobTitle'), pyxb.binding.datatypes.string, scope=UserProfile, documentation="the user's job title", location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11405, 20)))

UserProfile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'photo'), Logo, scope=UserProfile, documentation="the user's photo / avatar", location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11410, 20)))

UserProfile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'website'), pyxb.binding.datatypes.anyURI, scope=UserProfile, documentation="the user's website", location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11415, 20)))

def _BuildAutomaton_394 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_394
    del _BuildAutomaton_394
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11375, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11380, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11385, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11390, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11395, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11400, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11405, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11410, 20))
    counters.add(cc_11)
    cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11415, 20))
    counters.add(cc_12)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(UserProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(UserProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(UserProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(UserProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(UserProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'loginName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11375, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(UserProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'active')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11380, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(UserProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'company')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11385, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(UserProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'email')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11390, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(UserProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'firstName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11395, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(UserProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'surname')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11400, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(UserProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'jobTitle')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11405, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(UserProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'photo')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11410, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_12, False))
    symbol = pyxb.binding.content.ElementUse(UserProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'website')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11415, 20))
    st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_11, False) ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_12, True) ]))
    st_12._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
UserProfile._Automaton = _BuildAutomaton_394()




UserProfiles._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'userProfiles'), CTD_ANON_206, scope=UserProfiles, documentation='the list of :ref:`userprofile-object` objects', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11434, 20)))

def _BuildAutomaton_395 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_395
    del _BuildAutomaton_395
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11434, 20))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(UserProfiles._UseForTag(pyxb.namespace.ExpandedName(None, 'total')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(UserProfiles._UseForTag(pyxb.namespace.ExpandedName(None, 'userProfiles')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11434, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
UserProfiles._Automaton = _BuildAutomaton_395()




Users._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'users'), CTD_ANON_207, scope=Users, documentation='the list of :ref:`user-object` objects', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11458, 20)))

def _BuildAutomaton_396 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_396
    del _BuildAutomaton_396
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11458, 20))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(Users._UseForTag(pyxb.namespace.ExpandedName(None, 'total')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(Users._UseForTag(pyxb.namespace.ExpandedName(None, 'users')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11458, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
Users._Automaton = _BuildAutomaton_396()




UserStat._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'type'), STD_ANON_32, scope=UserStat, documentation='statistic type (APPLIANCE | FORMAT_APPLIANCE | FORMAT_SCAN | GENERATION_APPLIANCE | GENERATION_SCAN | OS_APPLIANCE | OS_SCAN | SCAN | SOFTWARE_BUNDLE)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11482, 20)))

UserStat._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'currNb'), pyxb.binding.datatypes.int, scope=UserStat, documentation='current number of items', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11501, 20)))

UserStat._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'dataPoints'), CTD_ANON_208, scope=UserStat, documentation='\n                                a list of :ref:`statdatapoint-object` objects.\n                            ', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11506, 20)))

def _BuildAutomaton_397 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_397
    del _BuildAutomaton_397
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11482, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11501, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11506, 20))
    counters.add(cc_6)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(UserStat._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(UserStat._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(UserStat._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(UserStat._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(UserStat._UseForTag(pyxb.namespace.ExpandedName(None, 'type')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11482, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(UserStat._UseForTag(pyxb.namespace.ExpandedName(None, 'currNb')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11501, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(UserStat._UseForTag(pyxb.namespace.ExpandedName(None, 'dataPoints')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11506, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    st_6._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
UserStat._Automaton = _BuildAutomaton_397()




VAppAccess._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'allowed'), pyxb.binding.datatypes.boolean, scope=VAppAccess, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11545, 20)))

VAppAccess._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'cryptAlgo'), pyxb.binding.datatypes.int, scope=VAppAccess, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11546, 20)))

VAppAccess._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'expires'), pyxb.binding.datatypes.dateTime, scope=VAppAccess, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11547, 20)))

VAppAccess._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'licenseContents'), pyxb.binding.datatypes.string, scope=VAppAccess, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11548, 20)))

VAppAccess._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'licenseKey'), pyxb.binding.datatypes.string, scope=VAppAccess, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11549, 20)))

VAppAccess._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'machineId'), pyxb.binding.datatypes.string, scope=VAppAccess, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11550, 20)))

VAppAccess._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'uri'), pyxb.binding.datatypes.anyURI, scope=VAppAccess, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11551, 20)))

def _BuildAutomaton_398 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_398
    del _BuildAutomaton_398
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11545, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11546, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11547, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11548, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11549, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11550, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11551, 20))
    counters.add(cc_10)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(VAppAccess._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(VAppAccess._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(VAppAccess._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(VAppAccess._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(VAppAccess._UseForTag(pyxb.namespace.ExpandedName(None, 'allowed')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11545, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(VAppAccess._UseForTag(pyxb.namespace.ExpandedName(None, 'cryptAlgo')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11546, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(VAppAccess._UseForTag(pyxb.namespace.ExpandedName(None, 'expires')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11547, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(VAppAccess._UseForTag(pyxb.namespace.ExpandedName(None, 'licenseContents')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11548, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(VAppAccess._UseForTag(pyxb.namespace.ExpandedName(None, 'licenseKey')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11549, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(VAppAccess._UseForTag(pyxb.namespace.ExpandedName(None, 'machineId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11550, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(VAppAccess._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11551, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    st_10._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
VAppAccess._Automaton = _BuildAutomaton_398()




VirtualImagesRepositories._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'virtualImagesRepositories'), CTD_ANON_210, scope=VirtualImagesRepositories, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11561, 20)))

def _BuildAutomaton_399 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_399
    del _BuildAutomaton_399
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11561, 20))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(VirtualImagesRepositories._UseForTag(pyxb.namespace.ExpandedName(None, 'total')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(VirtualImagesRepositories._UseForTag(pyxb.namespace.ExpandedName(None, 'virtualImagesRepositories')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11561, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
VirtualImagesRepositories._Automaton = _BuildAutomaton_399()




VirtualImagesRepository._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=VirtualImagesRepository, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11578, 20)))

VirtualImagesRepository._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'uri'), pyxb.binding.datatypes.anyURI, scope=VirtualImagesRepository, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11579, 20)))

VirtualImagesRepository._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'provider'), CloudProvider, scope=VirtualImagesRepository, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11580, 20)))

VirtualImagesRepository._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'images'), CTD_ANON_211, scope=VirtualImagesRepository, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11581, 20)))

def _BuildAutomaton_400 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_400
    del _BuildAutomaton_400
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11579, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11581, 20))
    counters.add(cc_5)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(VirtualImagesRepository._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(VirtualImagesRepository._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(VirtualImagesRepository._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(VirtualImagesRepository._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(VirtualImagesRepository._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11578, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(VirtualImagesRepository._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11579, 20))
    st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(VirtualImagesRepository._UseForTag(pyxb.namespace.ExpandedName(None, 'provider')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11580, 20))
    st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(VirtualImagesRepository._UseForTag(pyxb.namespace.ExpandedName(None, 'images')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11581, 20))
    st_7 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
         ]))
    transitions.append(fac.Transition(st_6, [
         ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
         ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, True) ]))
    st_7._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
VirtualImagesRepository._Automaton = _BuildAutomaton_400()




VmwVSphereResources._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'datacentres'), CTD_ANON_214, scope=VmwVSphereResources, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11616, 20)))

def _BuildAutomaton_401 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_401
    del _BuildAutomaton_401
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1866, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11616, 20))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(VmwVSphereResources._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1866, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(VmwVSphereResources._UseForTag(pyxb.namespace.ExpandedName(None, 'datacentres')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11616, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
VmwVSphereResources._Automaton = _BuildAutomaton_401()




VoteStat._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'loginName'), pyxb.binding.datatypes.string, scope=VoteStat, documentation='the login name of the user sending the rating', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11671, 20)))

VoteStat._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'parentUri'), pyxb.binding.datatypes.anyURI, scope=VoteStat, documentation='the uri resource of the parent object this object belongs to', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11676, 20)))

VoteStat._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'rating'), pyxb.binding.datatypes.float, scope=VoteStat, documentation='the rating value', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11681, 20)))

VoteStat._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'uri'), pyxb.binding.datatypes.anyURI, scope=VoteStat, documentation='the uri resource of this object', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11686, 20)))

VoteStat._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'user'), User, scope=VoteStat, documentation='the user information providing the rating (see :ref:`user-object`)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11691, 20)))

def _BuildAutomaton_402 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_402
    del _BuildAutomaton_402
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11671, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11676, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11681, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11686, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11691, 20))
    counters.add(cc_8)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(VoteStat._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(VoteStat._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(VoteStat._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(VoteStat._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(VoteStat._UseForTag(pyxb.namespace.ExpandedName(None, 'loginName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11671, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(VoteStat._UseForTag(pyxb.namespace.ExpandedName(None, 'parentUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11676, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(VoteStat._UseForTag(pyxb.namespace.ExpandedName(None, 'rating')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11681, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(VoteStat._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11686, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(VoteStat._UseForTag(pyxb.namespace.ExpandedName(None, 'user')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11691, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    st_8._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
VoteStat._Automaton = _BuildAutomaton_402()




WindowsProfiles._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'windowsProfiles'), CTD_ANON_220, scope=WindowsProfiles, documentation='the list of :ref:`windowsprofile-object` objects', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11777, 20)))

def _BuildAutomaton_403 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_403
    del _BuildAutomaton_403
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11777, 20))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(WindowsProfiles._UseForTag(pyxb.namespace.ExpandedName(None, 'total')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(WindowsProfiles._UseForTag(pyxb.namespace.ExpandedName(None, 'windowsProfiles')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11777, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
WindowsProfiles._Automaton = _BuildAutomaton_403()




WinMsiApplications._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'winMsiApplications'), CTD_ANON_221, scope=WinMsiApplications, documentation='the list of :ref:`winMsiApplication-object` objects', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11831, 20)))

def _BuildAutomaton_404 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_404
    del _BuildAutomaton_404
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11831, 20))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(WinMsiApplications._UseForTag(pyxb.namespace.ExpandedName(None, 'total')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(WinMsiApplications._UseForTag(pyxb.namespace.ExpandedName(None, 'winMsiApplications')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11831, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
WinMsiApplications._Automaton = _BuildAutomaton_404()




WinStoreApplications._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'winStoreApplications'), CTD_ANON_222, scope=WinStoreApplications, documentation='the list of :ref:`winStoreApplication-object` objects', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11867, 20)))

def _BuildAutomaton_405 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_405
    del _BuildAutomaton_405
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11867, 20))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(WinStoreApplications._UseForTag(pyxb.namespace.ExpandedName(None, 'total')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(WinStoreApplications._UseForTag(pyxb.namespace.ExpandedName(None, 'winStoreApplications')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11867, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
WinStoreApplications._Automaton = _BuildAutomaton_405()




WinService._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'serviceName'), pyxb.binding.datatypes.string, scope=WinService, documentation='The name of the service', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11891, 20)))

WinService._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'displayName'), pyxb.binding.datatypes.string, scope=WinService, documentation='the human readable name of the service', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11896, 20)))

WinService._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'description'), pyxb.binding.datatypes.string, scope=WinService, documentation='the description of the service', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11901, 20)))

WinService._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'startupType'), STD_ANON_35, scope=WinService, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11906, 20)))

WinService._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'parentUri'), pyxb.binding.datatypes.anyURI, scope=WinService, documentation='the resource uri of the parent :ref:`windowsprofile-object` object', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11916, 20)))

WinService._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'uri'), pyxb.binding.datatypes.anyURI, scope=WinService, documentation='the resource uri of the service', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11921, 20)))

def _BuildAutomaton_406 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_406
    del _BuildAutomaton_406
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11891, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11896, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11901, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11906, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11916, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11921, 20))
    counters.add(cc_9)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(WinService._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(WinService._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(WinService._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(WinService._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(WinService._UseForTag(pyxb.namespace.ExpandedName(None, 'serviceName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11891, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(WinService._UseForTag(pyxb.namespace.ExpandedName(None, 'displayName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11896, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(WinService._UseForTag(pyxb.namespace.ExpandedName(None, 'description')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11901, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(WinService._UseForTag(pyxb.namespace.ExpandedName(None, 'startupType')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11906, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(WinService._UseForTag(pyxb.namespace.ExpandedName(None, 'parentUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11916, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(WinService._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11921, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    st_9._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
WinService._Automaton = _BuildAutomaton_406()




UnixService._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'serviceManager'), pyxb.binding.datatypes.string, scope=UnixService, documentation='The service manager', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11940, 20)))

UnixService._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'serviceName'), pyxb.binding.datatypes.string, scope=UnixService, documentation='The name of the service', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11945, 20)))

UnixService._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'serviceStatus'), pyxb.binding.datatypes.string, scope=UnixService, documentation='The status of the service', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11950, 20)))

def _BuildAutomaton_407 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_407
    del _BuildAutomaton_407
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11940, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11945, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11950, 20))
    counters.add(cc_6)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(UnixService._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(UnixService._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(UnixService._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(UnixService._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(UnixService._UseForTag(pyxb.namespace.ExpandedName(None, 'serviceManager')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11940, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(UnixService._UseForTag(pyxb.namespace.ExpandedName(None, 'serviceName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11945, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(UnixService._UseForTag(pyxb.namespace.ExpandedName(None, 'serviceStatus')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11950, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    st_6._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
UnixService._Automaton = _BuildAutomaton_407()




WinServices._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'winServices'), CTD_ANON_223, scope=WinServices, documentation='the list of :ref:`winservice-object` objects', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11969, 20)))

def _BuildAutomaton_408 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_408
    del _BuildAutomaton_408
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11969, 20))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(WinServices._UseForTag(pyxb.namespace.ExpandedName(None, 'total')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(WinServices._UseForTag(pyxb.namespace.ExpandedName(None, 'winServices')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11969, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
WinServices._Automaton = _BuildAutomaton_408()




Workspace._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'commentsUri'), pyxb.binding.datatypes.anyURI, scope=Workspace, documentation='the uri resource of the comments posted to this workspace', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11994, 20)))

Workspace._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'membershipsUri'), pyxb.binding.datatypes.anyURI, scope=Workspace, documentation='the uri resource to retrieve the members of this workspace', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11999, 20)))

Workspace._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'myMembership'), Membership, scope=Workspace, documentation='the membership information on the user sending the request', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 12004, 20)))

Workspace._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=Workspace, documentation='the name of the workspace', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 12009, 20)))

Workspace._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'nbTemplates'), pyxb.binding.datatypes.long, scope=Workspace, documentation='the number of shared appliance templates in the workspace', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 12014, 20)))

Workspace._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'orgUri'), pyxb.binding.datatypes.anyURI, scope=Workspace, documentation='the uri resource of the organization where this workspace is created', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 12019, 20)))

Workspace._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'templatesUri'), pyxb.binding.datatypes.anyURI, scope=Workspace, documentation='the uri resource to retrieve all the shared appliance templates', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 12024, 20)))

Workspace._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'uri'), pyxb.binding.datatypes.anyURI, scope=Workspace, documentation='the uri resource of this workspace', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 12029, 20)))

def _BuildAutomaton_409 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_409
    del _BuildAutomaton_409
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11994, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11999, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 12004, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 12009, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 12014, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 12019, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 12024, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 12029, 20))
    counters.add(cc_11)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(Workspace._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(Workspace._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(Workspace._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(Workspace._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(Workspace._UseForTag(pyxb.namespace.ExpandedName(None, 'commentsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11994, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(Workspace._UseForTag(pyxb.namespace.ExpandedName(None, 'membershipsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11999, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(Workspace._UseForTag(pyxb.namespace.ExpandedName(None, 'myMembership')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 12004, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(Workspace._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 12009, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(Workspace._UseForTag(pyxb.namespace.ExpandedName(None, 'nbTemplates')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 12014, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(Workspace._UseForTag(pyxb.namespace.ExpandedName(None, 'orgUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 12019, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(Workspace._UseForTag(pyxb.namespace.ExpandedName(None, 'templatesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 12024, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(Workspace._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 12029, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    st_11._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
Workspace._Automaton = _BuildAutomaton_409()




Workspaces._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'workspaces'), CTD_ANON_224, scope=Workspaces, documentation='the list of :ref:`workspace-object` objects', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 12048, 20)))

def _BuildAutomaton_410 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_410
    del _BuildAutomaton_410
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 12048, 20))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(Workspaces._UseForTag(pyxb.namespace.ExpandedName(None, 'total')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10971, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(Workspaces._UseForTag(pyxb.namespace.ExpandedName(None, 'workspaces')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 12048, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
Workspaces._Automaton = _BuildAutomaton_410()




ApplianceImport._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'useMajor'), pyxb.binding.datatypes.boolean, scope=ApplianceImport, documentation='boolean flag to instruct the import process to use only the major version of the operating system (e.g. rather than CentOS 6.2, CentOS 6 will be used)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 974, 20)))

ApplianceImport._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'reuseBundles'), pyxb.binding.datatypes.boolean, scope=ApplianceImport, documentation="boolean flag to instruct the import process to re-use any software components already available in the platform rather than re-importing these software components into the user's software library", location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 979, 20)))

ApplianceImport._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'force_rw'), pyxb.binding.datatypes.boolean, scope=ApplianceImport, documentation='boolean flag to instruct the import process to overwrite any appliance template with the same name and version already existing on the platform (potentially from a previous import)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 984, 20)))

ApplianceImport._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'imported'), pyxb.binding.datatypes.boolean, scope=ApplianceImport, documentation='boolean flag indicating whether the import is complete', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 989, 20)))

ApplianceImport._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'parentUri'), pyxb.binding.datatypes.anyURI, scope=ApplianceImport, documentation='the uri resource of the parent object this object is attached to', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 994, 20)))

ApplianceImport._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'referenceUri'), pyxb.binding.datatypes.anyURI, scope=ApplianceImport, documentation='the uri of the appliance template created from this import', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 999, 20)))

ApplianceImport._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'uploadUri'), pyxb.binding.datatypes.anyURI, scope=ApplianceImport, documentation='the uri resource to upload any artifacts assocaited with this import (software components etc)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1004, 20)))

ApplianceImport._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'uri'), pyxb.binding.datatypes.anyURI, scope=ApplianceImport, documentation='the uri resource of this appliance import', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1009, 20)))

def _BuildAutomaton_411 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_411
    del _BuildAutomaton_411
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10989, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10994, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10999, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11004, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11009, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11014, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11019, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 974, 20))
    counters.add(cc_11)
    cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 979, 20))
    counters.add(cc_12)
    cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 984, 20))
    counters.add(cc_13)
    cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 989, 20))
    counters.add(cc_14)
    cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 994, 20))
    counters.add(cc_15)
    cc_16 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 999, 20))
    counters.add(cc_16)
    cc_17 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1004, 20))
    counters.add(cc_17)
    cc_18 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1009, 20))
    counters.add(cc_18)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(ApplianceImport._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(ApplianceImport._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(ApplianceImport._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(ApplianceImport._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(ApplianceImport._UseForTag(pyxb.namespace.ExpandedName(None, 'md5sum')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10989, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(ApplianceImport._UseForTag(pyxb.namespace.ExpandedName(None, 'mimeType')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10994, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(ApplianceImport._UseForTag(pyxb.namespace.ExpandedName(None, 'sha256sum')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10999, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(ApplianceImport._UseForTag(pyxb.namespace.ExpandedName(None, 'size')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11004, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(ApplianceImport._UseForTag(pyxb.namespace.ExpandedName(None, 'status')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11009, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(ApplianceImport._UseForTag(pyxb.namespace.ExpandedName(None, 'uploaded')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11014, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(ApplianceImport._UseForTag(pyxb.namespace.ExpandedName(None, 'uploadedTime')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11019, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(ApplianceImport._UseForTag(pyxb.namespace.ExpandedName(None, 'useMajor')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 974, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_12, False))
    symbol = pyxb.binding.content.ElementUse(ApplianceImport._UseForTag(pyxb.namespace.ExpandedName(None, 'reuseBundles')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 979, 20))
    st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_13, False))
    symbol = pyxb.binding.content.ElementUse(ApplianceImport._UseForTag(pyxb.namespace.ExpandedName(None, 'force_rw')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 984, 20))
    st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_13)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_14, False))
    symbol = pyxb.binding.content.ElementUse(ApplianceImport._UseForTag(pyxb.namespace.ExpandedName(None, 'imported')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 989, 20))
    st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_14)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_15, False))
    symbol = pyxb.binding.content.ElementUse(ApplianceImport._UseForTag(pyxb.namespace.ExpandedName(None, 'parentUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 994, 20))
    st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_15)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_16, False))
    symbol = pyxb.binding.content.ElementUse(ApplianceImport._UseForTag(pyxb.namespace.ExpandedName(None, 'referenceUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 999, 20))
    st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_16)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_17, False))
    symbol = pyxb.binding.content.ElementUse(ApplianceImport._UseForTag(pyxb.namespace.ExpandedName(None, 'uploadUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1004, 20))
    st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_17)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_18, False))
    symbol = pyxb.binding.content.ElementUse(ApplianceImport._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1009, 20))
    st_18 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_18)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_11, False) ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_12, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_12, False) ]))
    st_12._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_13, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_13, False) ]))
    st_13._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_14, True) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_14, False) ]))
    st_14._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_15, True) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_15, False) ]))
    st_15._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_16, True) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_16, False) ]))
    st_16._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_17, True) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_17, False) ]))
    st_17._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_18, True) ]))
    st_18._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
ApplianceImport._Automaton = _BuildAutomaton_411()




ApplianceSummary._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'version'), pyxb.binding.datatypes.string, scope=ApplianceSummary, documentation='the version of the appliance template', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1158, 20)))

def _BuildAutomaton_412 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_412
    del _BuildAutomaton_412
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10615, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10620, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1158, 20))
    counters.add(cc_6)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(ApplianceSummary._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(ApplianceSummary._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(ApplianceSummary._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(ApplianceSummary._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(ApplianceSummary._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10615, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(ApplianceSummary._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10620, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(ApplianceSummary._UseForTag(pyxb.namespace.ExpandedName(None, 'version')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1158, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    st_6._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
ApplianceSummary._Automaton = _BuildAutomaton_412()




Certificate._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'content'), pyxb.binding.datatypes.base64Binary, scope=Certificate, documentation='the certificate file content', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1736, 20)))

Certificate._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=Certificate, documentation='the name of the certificate file', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1741, 20)))

Certificate._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'parentUri'), pyxb.binding.datatypes.anyURI, scope=Certificate, documentation='the uri resource of the parent object this certificate is attached to', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1746, 20)))

Certificate._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'type'), STD_ANON_5, scope=Certificate, documentation='the certificate file type', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1751, 20)))

Certificate._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'uri'), pyxb.binding.datatypes.anyURI, scope=Certificate, documentation='the uri resource of this certificate', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1770, 20)))

def _BuildAutomaton_413 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_413
    del _BuildAutomaton_413
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10989, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10994, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10999, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11004, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11009, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11014, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11019, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1736, 20))
    counters.add(cc_11)
    cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1741, 20))
    counters.add(cc_12)
    cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1746, 20))
    counters.add(cc_13)
    cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1751, 20))
    counters.add(cc_14)
    cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1770, 20))
    counters.add(cc_15)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(Certificate._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(Certificate._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(Certificate._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(Certificate._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(Certificate._UseForTag(pyxb.namespace.ExpandedName(None, 'md5sum')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10989, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(Certificate._UseForTag(pyxb.namespace.ExpandedName(None, 'mimeType')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10994, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(Certificate._UseForTag(pyxb.namespace.ExpandedName(None, 'sha256sum')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10999, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(Certificate._UseForTag(pyxb.namespace.ExpandedName(None, 'size')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11004, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(Certificate._UseForTag(pyxb.namespace.ExpandedName(None, 'status')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11009, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(Certificate._UseForTag(pyxb.namespace.ExpandedName(None, 'uploaded')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11014, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(Certificate._UseForTag(pyxb.namespace.ExpandedName(None, 'uploadedTime')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11019, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(Certificate._UseForTag(pyxb.namespace.ExpandedName(None, 'content')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1736, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_12, False))
    symbol = pyxb.binding.content.ElementUse(Certificate._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1741, 20))
    st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_13, False))
    symbol = pyxb.binding.content.ElementUse(Certificate._UseForTag(pyxb.namespace.ExpandedName(None, 'parentUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1746, 20))
    st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_13)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_14, False))
    symbol = pyxb.binding.content.ElementUse(Certificate._UseForTag(pyxb.namespace.ExpandedName(None, 'type')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1751, 20))
    st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_14)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_15, False))
    symbol = pyxb.binding.content.ElementUse(Certificate._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1770, 20))
    st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_15)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_11, False) ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_12, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_12, False) ]))
    st_12._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_13, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_13, False) ]))
    st_13._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_14, True) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_14, False) ]))
    st_14._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_15, True) ]))
    st_15._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
Certificate._Automaton = _BuildAutomaton_413()




CTD_ANON_231._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'displayText'), pyxb.binding.datatypes.string, scope=CTD_ANON_231, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1892, 52)))

CTD_ANON_231._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'domainId'), pyxb.binding.datatypes.string, scope=CTD_ANON_231, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1893, 52)))

CTD_ANON_231._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'domainName'), pyxb.binding.datatypes.string, scope=CTD_ANON_231, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1894, 52)))

def _BuildAutomaton_414 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_414
    del _BuildAutomaton_414
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1888, 36))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1866, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1874, 20))
    counters.add(cc_2)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_231._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1866, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_231._UseForTag(pyxb.namespace.ExpandedName(None, 'id')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1874, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_231._UseForTag(pyxb.namespace.ExpandedName(None, 'displayText')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1892, 52))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_231._UseForTag(pyxb.namespace.ExpandedName(None, 'domainId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1893, 52))
    st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_231._UseForTag(pyxb.namespace.ExpandedName(None, 'domainName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1894, 52))
    st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
         ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
         ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_4._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_231._Automaton = _BuildAutomaton_414()




CTD_ANON_232._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'accounts'), CTD_ANON_52, scope=CTD_ANON_232, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1911, 52)))

CTD_ANON_232._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'projects'), CTD_ANON_54, scope=CTD_ANON_232, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1963, 52)))

def _BuildAutomaton_415 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_415
    del _BuildAutomaton_415
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1907, 36))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1866, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1874, 20))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1911, 52))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1963, 52))
    counters.add(cc_4)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_232._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1866, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_232._UseForTag(pyxb.namespace.ExpandedName(None, 'id')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1874, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_232._UseForTag(pyxb.namespace.ExpandedName(None, 'accounts')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1911, 52))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_232._UseForTag(pyxb.namespace.ExpandedName(None, 'projects')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1963, 52))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_4, True) ]))
    st_3._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_232._Automaton = _BuildAutomaton_415()




CTD_ANON_233._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'enabled'), pyxb.binding.datatypes.boolean, scope=CTD_ANON_233, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1919, 84)))

CTD_ANON_233._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'ipsAvailable'), pyxb.binding.datatypes.long, scope=CTD_ANON_233, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1920, 84)))

CTD_ANON_233._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'networkDomain'), pyxb.binding.datatypes.string, scope=CTD_ANON_233, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1921, 84)))

CTD_ANON_233._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'snapshotsAvailable'), pyxb.binding.datatypes.long, scope=CTD_ANON_233, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1922, 84)))

CTD_ANON_233._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'templatesAvailable'), pyxb.binding.datatypes.long, scope=CTD_ANON_233, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1923, 84)))

CTD_ANON_233._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'type'), STD_ANON_6, scope=CTD_ANON_233, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1924, 84)))

CTD_ANON_233._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'users'), CTD_ANON_53, scope=CTD_ANON_233, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1933, 84)))

CTD_ANON_233._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'vmsAvailable'), pyxb.binding.datatypes.long, scope=CTD_ANON_233, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1953, 84)))

CTD_ANON_233._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'volumesAvailable'), pyxb.binding.datatypes.long, scope=CTD_ANON_233, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1954, 84)))

def _BuildAutomaton_416 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_416
    del _BuildAutomaton_416
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1915, 68))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1866, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1874, 20))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1924, 84))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1933, 84))
    counters.add(cc_4)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_233._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1866, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_233._UseForTag(pyxb.namespace.ExpandedName(None, 'id')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1874, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_233._UseForTag(pyxb.namespace.ExpandedName(None, 'enabled')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1919, 84))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_233._UseForTag(pyxb.namespace.ExpandedName(None, 'ipsAvailable')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1920, 84))
    st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_233._UseForTag(pyxb.namespace.ExpandedName(None, 'networkDomain')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1921, 84))
    st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_233._UseForTag(pyxb.namespace.ExpandedName(None, 'snapshotsAvailable')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1922, 84))
    st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_233._UseForTag(pyxb.namespace.ExpandedName(None, 'templatesAvailable')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1923, 84))
    st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_233._UseForTag(pyxb.namespace.ExpandedName(None, 'type')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1924, 84))
    st_7 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_233._UseForTag(pyxb.namespace.ExpandedName(None, 'users')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1933, 84))
    st_8 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_233._UseForTag(pyxb.namespace.ExpandedName(None, 'vmsAvailable')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1953, 84))
    st_9 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_233._UseForTag(pyxb.namespace.ExpandedName(None, 'volumesAvailable')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1954, 84))
    st_10 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
         ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
         ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
         ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
         ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
         ]))
    transitions.append(fac.Transition(st_8, [
         ]))
    transitions.append(fac.Transition(st_9, [
         ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
         ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_10._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_233._Automaton = _BuildAutomaton_416()




CTD_ANON_234._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'apiKey'), pyxb.binding.datatypes.string, scope=CTD_ANON_234, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1941, 116)))

CTD_ANON_234._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'enabled'), pyxb.binding.datatypes.boolean, scope=CTD_ANON_234, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1942, 116)))

CTD_ANON_234._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'secretKey'), pyxb.binding.datatypes.string, scope=CTD_ANON_234, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1943, 116)))

CTD_ANON_234._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'timeZone'), pyxb.binding.datatypes.string, scope=CTD_ANON_234, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1944, 116)))

def _BuildAutomaton_417 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_417
    del _BuildAutomaton_417
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1937, 100))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1866, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1874, 20))
    counters.add(cc_2)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_234._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1866, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_234._UseForTag(pyxb.namespace.ExpandedName(None, 'id')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1874, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_234._UseForTag(pyxb.namespace.ExpandedName(None, 'apiKey')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1941, 116))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_234._UseForTag(pyxb.namespace.ExpandedName(None, 'enabled')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1942, 116))
    st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_234._UseForTag(pyxb.namespace.ExpandedName(None, 'secretKey')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1943, 116))
    st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_234._UseForTag(pyxb.namespace.ExpandedName(None, 'timeZone')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1944, 116))
    st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
         ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
         ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
         ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_5._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_234._Automaton = _BuildAutomaton_417()




CTD_ANON_235._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'accountIds'), CTD_ANON_55, scope=CTD_ANON_235, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1971, 84)))

CTD_ANON_235._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'domainId'), pyxb.binding.datatypes.string, scope=CTD_ANON_235, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1984, 84)))

CTD_ANON_235._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'domainName'), pyxb.binding.datatypes.string, scope=CTD_ANON_235, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1985, 84)))

CTD_ANON_235._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'ownerAccountName'), pyxb.binding.datatypes.string, scope=CTD_ANON_235, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1986, 84)))

CTD_ANON_235._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'status'), pyxb.binding.datatypes.string, scope=CTD_ANON_235, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1987, 84)))

def _BuildAutomaton_418 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_418
    del _BuildAutomaton_418
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1967, 68))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1866, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1874, 20))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1971, 84))
    counters.add(cc_3)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_235._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1866, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_235._UseForTag(pyxb.namespace.ExpandedName(None, 'id')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1874, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_235._UseForTag(pyxb.namespace.ExpandedName(None, 'accountIds')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1971, 84))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_235._UseForTag(pyxb.namespace.ExpandedName(None, 'domainId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1984, 84))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_235._UseForTag(pyxb.namespace.ExpandedName(None, 'domainName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1985, 84))
    st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_235._UseForTag(pyxb.namespace.ExpandedName(None, 'ownerAccountName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1986, 84))
    st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_235._UseForTag(pyxb.namespace.ExpandedName(None, 'status')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1987, 84))
    st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
         ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
         ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
         ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_6._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_235._Automaton = _BuildAutomaton_418()




CTD_ANON_236._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'accountName'), pyxb.binding.datatypes.string, scope=CTD_ANON_236, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2012, 52)))

CTD_ANON_236._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'bootable'), pyxb.binding.datatypes.boolean, scope=CTD_ANON_236, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2013, 52)))

CTD_ANON_236._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'displayText'), pyxb.binding.datatypes.string, scope=CTD_ANON_236, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2014, 52)))

CTD_ANON_236._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'domainId'), pyxb.binding.datatypes.string, scope=CTD_ANON_236, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2015, 52)))

CTD_ANON_236._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'domainName'), pyxb.binding.datatypes.string, scope=CTD_ANON_236, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2016, 52)))

CTD_ANON_236._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'osTypeId'), pyxb.binding.datatypes.string, scope=CTD_ANON_236, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2017, 52)))

CTD_ANON_236._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'osTypeName'), pyxb.binding.datatypes.string, scope=CTD_ANON_236, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2018, 52)))

CTD_ANON_236._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'public'), pyxb.binding.datatypes.boolean, scope=CTD_ANON_236, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2019, 52)))

CTD_ANON_236._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'ready'), pyxb.binding.datatypes.boolean, scope=CTD_ANON_236, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2020, 52)))

CTD_ANON_236._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'zoneId'), pyxb.binding.datatypes.string, scope=CTD_ANON_236, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2021, 52)))

CTD_ANON_236._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'zoneName'), pyxb.binding.datatypes.string, scope=CTD_ANON_236, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2022, 52)))

def _BuildAutomaton_419 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_419
    del _BuildAutomaton_419
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2008, 36))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1866, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1874, 20))
    counters.add(cc_2)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_236._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1866, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_236._UseForTag(pyxb.namespace.ExpandedName(None, 'id')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1874, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_236._UseForTag(pyxb.namespace.ExpandedName(None, 'accountName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2012, 52))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_236._UseForTag(pyxb.namespace.ExpandedName(None, 'bootable')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2013, 52))
    st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_236._UseForTag(pyxb.namespace.ExpandedName(None, 'displayText')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2014, 52))
    st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_236._UseForTag(pyxb.namespace.ExpandedName(None, 'domainId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2015, 52))
    st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_236._UseForTag(pyxb.namespace.ExpandedName(None, 'domainName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2016, 52))
    st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_236._UseForTag(pyxb.namespace.ExpandedName(None, 'osTypeId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2017, 52))
    st_7 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_236._UseForTag(pyxb.namespace.ExpandedName(None, 'osTypeName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2018, 52))
    st_8 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_236._UseForTag(pyxb.namespace.ExpandedName(None, 'public')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2019, 52))
    st_9 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_236._UseForTag(pyxb.namespace.ExpandedName(None, 'ready')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2020, 52))
    st_10 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_236._UseForTag(pyxb.namespace.ExpandedName(None, 'zoneId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2021, 52))
    st_11 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_236._UseForTag(pyxb.namespace.ExpandedName(None, 'zoneName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2022, 52))
    st_12 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
         ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
         ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
         ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
         ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
         ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
         ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
         ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
         ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
         ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
         ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_12._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_236._Automaton = _BuildAutomaton_419()




CTD_ANON_237._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'cpuNumber'), pyxb.binding.datatypes.int, scope=CTD_ANON_237, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2053, 52)))

CTD_ANON_237._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'cpuSpeed'), pyxb.binding.datatypes.int, scope=CTD_ANON_237, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2054, 52)))

CTD_ANON_237._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'displayText'), pyxb.binding.datatypes.string, scope=CTD_ANON_237, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2055, 52)))

CTD_ANON_237._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'domainId'), pyxb.binding.datatypes.string, scope=CTD_ANON_237, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2056, 52)))

CTD_ANON_237._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'domainName'), pyxb.binding.datatypes.string, scope=CTD_ANON_237, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2057, 52)))

CTD_ANON_237._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'haSupport'), pyxb.binding.datatypes.boolean, scope=CTD_ANON_237, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2058, 52)))

CTD_ANON_237._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'memory'), pyxb.binding.datatypes.int, scope=CTD_ANON_237, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2059, 52)))

CTD_ANON_237._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'storageType'), pyxb.binding.datatypes.string, scope=CTD_ANON_237, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2060, 52)))

def _BuildAutomaton_420 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_420
    del _BuildAutomaton_420
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2049, 36))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1866, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1874, 20))
    counters.add(cc_2)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_237._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1866, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_237._UseForTag(pyxb.namespace.ExpandedName(None, 'id')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1874, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_237._UseForTag(pyxb.namespace.ExpandedName(None, 'cpuNumber')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2053, 52))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_237._UseForTag(pyxb.namespace.ExpandedName(None, 'cpuSpeed')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2054, 52))
    st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_237._UseForTag(pyxb.namespace.ExpandedName(None, 'displayText')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2055, 52))
    st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_237._UseForTag(pyxb.namespace.ExpandedName(None, 'domainId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2056, 52))
    st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_237._UseForTag(pyxb.namespace.ExpandedName(None, 'domainName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2057, 52))
    st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_237._UseForTag(pyxb.namespace.ExpandedName(None, 'haSupport')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2058, 52))
    st_7 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_237._UseForTag(pyxb.namespace.ExpandedName(None, 'memory')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2059, 52))
    st_8 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_237._UseForTag(pyxb.namespace.ExpandedName(None, 'storageType')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2060, 52))
    st_9 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
         ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
         ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
         ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
         ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
         ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
         ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
         ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_9._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_237._Automaton = _BuildAutomaton_420()




CTD_ANON_238._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'accountId'), pyxb.binding.datatypes.string, scope=CTD_ANON_238, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2077, 52)))

CTD_ANON_238._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'accountName'), pyxb.binding.datatypes.string, scope=CTD_ANON_238, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2078, 52)))

CTD_ANON_238._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'bootable'), pyxb.binding.datatypes.boolean, scope=CTD_ANON_238, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2079, 52)))

CTD_ANON_238._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'displayText'), pyxb.binding.datatypes.string, scope=CTD_ANON_238, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2080, 52)))

CTD_ANON_238._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'domainId'), pyxb.binding.datatypes.string, scope=CTD_ANON_238, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2081, 52)))

CTD_ANON_238._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'domainName'), pyxb.binding.datatypes.string, scope=CTD_ANON_238, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2082, 52)))

CTD_ANON_238._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'format'), pyxb.binding.datatypes.string, scope=CTD_ANON_238, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2083, 52)))

CTD_ANON_238._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'hypervisor'), pyxb.binding.datatypes.string, scope=CTD_ANON_238, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2084, 52)))

CTD_ANON_238._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'osTypeId'), pyxb.binding.datatypes.string, scope=CTD_ANON_238, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2085, 52)))

CTD_ANON_238._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'osTypeName'), pyxb.binding.datatypes.string, scope=CTD_ANON_238, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2086, 52)))

CTD_ANON_238._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'size'), pyxb.binding.datatypes.long, scope=CTD_ANON_238, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2087, 52)))

CTD_ANON_238._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'sourceTemplateId'), pyxb.binding.datatypes.string, scope=CTD_ANON_238, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2088, 52)))

CTD_ANON_238._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'status'), pyxb.binding.datatypes.string, scope=CTD_ANON_238, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2089, 52)))

CTD_ANON_238._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'zoneId'), pyxb.binding.datatypes.string, scope=CTD_ANON_238, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2090, 52)))

CTD_ANON_238._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'zoneName'), pyxb.binding.datatypes.string, scope=CTD_ANON_238, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2091, 52)))

def _BuildAutomaton_421 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_421
    del _BuildAutomaton_421
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2073, 36))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1866, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1874, 20))
    counters.add(cc_2)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_238._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1866, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_238._UseForTag(pyxb.namespace.ExpandedName(None, 'id')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1874, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_238._UseForTag(pyxb.namespace.ExpandedName(None, 'accountId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2077, 52))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_238._UseForTag(pyxb.namespace.ExpandedName(None, 'accountName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2078, 52))
    st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_238._UseForTag(pyxb.namespace.ExpandedName(None, 'bootable')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2079, 52))
    st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_238._UseForTag(pyxb.namespace.ExpandedName(None, 'displayText')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2080, 52))
    st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_238._UseForTag(pyxb.namespace.ExpandedName(None, 'domainId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2081, 52))
    st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_238._UseForTag(pyxb.namespace.ExpandedName(None, 'domainName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2082, 52))
    st_7 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_238._UseForTag(pyxb.namespace.ExpandedName(None, 'format')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2083, 52))
    st_8 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_238._UseForTag(pyxb.namespace.ExpandedName(None, 'hypervisor')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2084, 52))
    st_9 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_238._UseForTag(pyxb.namespace.ExpandedName(None, 'osTypeId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2085, 52))
    st_10 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_238._UseForTag(pyxb.namespace.ExpandedName(None, 'osTypeName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2086, 52))
    st_11 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_238._UseForTag(pyxb.namespace.ExpandedName(None, 'size')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2087, 52))
    st_12 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_238._UseForTag(pyxb.namespace.ExpandedName(None, 'sourceTemplateId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2088, 52))
    st_13 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_13)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_238._UseForTag(pyxb.namespace.ExpandedName(None, 'status')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2089, 52))
    st_14 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_14)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_238._UseForTag(pyxb.namespace.ExpandedName(None, 'zoneId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2090, 52))
    st_15 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_15)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_238._UseForTag(pyxb.namespace.ExpandedName(None, 'zoneName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2091, 52))
    st_16 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_16)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
         ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
         ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
         ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
         ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
         ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
         ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
         ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
         ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
         ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
         ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_13, [
         ]))
    st_12._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_14, [
         ]))
    st_13._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_15, [
         ]))
    st_14._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_16, [
         ]))
    st_15._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_16._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_238._Automaton = _BuildAutomaton_421()




CTD_ANON_239._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'accountName'), pyxb.binding.datatypes.string, scope=CTD_ANON_239, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2108, 52)))

CTD_ANON_239._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'domainId'), pyxb.binding.datatypes.string, scope=CTD_ANON_239, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2109, 52)))

CTD_ANON_239._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'domainName'), pyxb.binding.datatypes.string, scope=CTD_ANON_239, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2110, 52)))

CTD_ANON_239._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'groupId'), pyxb.binding.datatypes.string, scope=CTD_ANON_239, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2111, 52)))

CTD_ANON_239._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'guestOSId'), pyxb.binding.datatypes.string, scope=CTD_ANON_239, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2112, 52)))

CTD_ANON_239._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'hypervisor'), pyxb.binding.datatypes.string, scope=CTD_ANON_239, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2113, 52)))

CTD_ANON_239._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'nics'), CTD_ANON_63, scope=CTD_ANON_239, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2114, 52)))

CTD_ANON_239._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'osTypeId'), pyxb.binding.datatypes.string, scope=CTD_ANON_239, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2135, 52)))

CTD_ANON_239._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'publicIp'), pyxb.binding.datatypes.string, scope=CTD_ANON_239, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2136, 52)))

CTD_ANON_239._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'securityGroups'), CTD_ANON_64, scope=CTD_ANON_239, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2137, 52)))

CTD_ANON_239._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'serviceOfferingId'), pyxb.binding.datatypes.string, scope=CTD_ANON_239, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2173, 52)))

CTD_ANON_239._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'serviceOfferingName'), pyxb.binding.datatypes.string, scope=CTD_ANON_239, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2174, 52)))

CTD_ANON_239._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'status'), pyxb.binding.datatypes.string, scope=CTD_ANON_239, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2175, 52)))

CTD_ANON_239._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'templateId'), pyxb.binding.datatypes.string, scope=CTD_ANON_239, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2176, 52)))

CTD_ANON_239._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'templateName'), pyxb.binding.datatypes.string, scope=CTD_ANON_239, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2177, 52)))

CTD_ANON_239._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'zoneId'), pyxb.binding.datatypes.string, scope=CTD_ANON_239, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2178, 52)))

CTD_ANON_239._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'zoneName'), pyxb.binding.datatypes.string, scope=CTD_ANON_239, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2179, 52)))

def _BuildAutomaton_422 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_422
    del _BuildAutomaton_422
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2104, 36))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1866, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1874, 20))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2114, 52))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2137, 52))
    counters.add(cc_4)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_239._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1866, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_239._UseForTag(pyxb.namespace.ExpandedName(None, 'id')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1874, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_239._UseForTag(pyxb.namespace.ExpandedName(None, 'accountName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2108, 52))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_239._UseForTag(pyxb.namespace.ExpandedName(None, 'domainId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2109, 52))
    st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_239._UseForTag(pyxb.namespace.ExpandedName(None, 'domainName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2110, 52))
    st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_239._UseForTag(pyxb.namespace.ExpandedName(None, 'groupId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2111, 52))
    st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_239._UseForTag(pyxb.namespace.ExpandedName(None, 'guestOSId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2112, 52))
    st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_239._UseForTag(pyxb.namespace.ExpandedName(None, 'hypervisor')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2113, 52))
    st_7 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_239._UseForTag(pyxb.namespace.ExpandedName(None, 'nics')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2114, 52))
    st_8 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_239._UseForTag(pyxb.namespace.ExpandedName(None, 'osTypeId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2135, 52))
    st_9 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_239._UseForTag(pyxb.namespace.ExpandedName(None, 'publicIp')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2136, 52))
    st_10 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_239._UseForTag(pyxb.namespace.ExpandedName(None, 'securityGroups')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2137, 52))
    st_11 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_239._UseForTag(pyxb.namespace.ExpandedName(None, 'serviceOfferingId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2173, 52))
    st_12 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_239._UseForTag(pyxb.namespace.ExpandedName(None, 'serviceOfferingName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2174, 52))
    st_13 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_13)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_239._UseForTag(pyxb.namespace.ExpandedName(None, 'status')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2175, 52))
    st_14 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_14)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_239._UseForTag(pyxb.namespace.ExpandedName(None, 'templateId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2176, 52))
    st_15 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_15)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_239._UseForTag(pyxb.namespace.ExpandedName(None, 'templateName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2177, 52))
    st_16 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_16)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_239._UseForTag(pyxb.namespace.ExpandedName(None, 'zoneId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2178, 52))
    st_17 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_17)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_239._UseForTag(pyxb.namespace.ExpandedName(None, 'zoneName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2179, 52))
    st_18 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_18)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
         ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
         ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
         ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
         ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
         ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
         ]))
    transitions.append(fac.Transition(st_9, [
         ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
         ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
         ]))
    transitions.append(fac.Transition(st_12, [
         ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_13, [
         ]))
    st_12._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_14, [
         ]))
    st_13._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_15, [
         ]))
    st_14._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_16, [
         ]))
    st_15._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_17, [
         ]))
    st_16._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_18, [
         ]))
    st_17._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_18._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_239._Automaton = _BuildAutomaton_422()




CTD_ANON_240._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'gateway'), pyxb.binding.datatypes.string, scope=CTD_ANON_240, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2122, 84)))

CTD_ANON_240._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'ipAddress'), pyxb.binding.datatypes.string, scope=CTD_ANON_240, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2123, 84)))

CTD_ANON_240._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'netmask'), pyxb.binding.datatypes.string, scope=CTD_ANON_240, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2124, 84)))

CTD_ANON_240._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'networkId'), pyxb.binding.datatypes.string, scope=CTD_ANON_240, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2125, 84)))

CTD_ANON_240._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'trafficType'), pyxb.binding.datatypes.string, scope=CTD_ANON_240, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2126, 84)))

def _BuildAutomaton_423 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_423
    del _BuildAutomaton_423
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2118, 68))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1866, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1874, 20))
    counters.add(cc_2)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_240._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1866, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_240._UseForTag(pyxb.namespace.ExpandedName(None, 'id')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1874, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_240._UseForTag(pyxb.namespace.ExpandedName(None, 'gateway')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2122, 84))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_240._UseForTag(pyxb.namespace.ExpandedName(None, 'ipAddress')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2123, 84))
    st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_240._UseForTag(pyxb.namespace.ExpandedName(None, 'netmask')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2124, 84))
    st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_240._UseForTag(pyxb.namespace.ExpandedName(None, 'networkId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2125, 84))
    st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_240._UseForTag(pyxb.namespace.ExpandedName(None, 'trafficType')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2126, 84))
    st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
         ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
         ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
         ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
         ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_6._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_240._Automaton = _BuildAutomaton_423()




CTD_ANON_241._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'accountName'), pyxb.binding.datatypes.string, scope=CTD_ANON_241, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2145, 84)))

CTD_ANON_241._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'domainId'), pyxb.binding.datatypes.string, scope=CTD_ANON_241, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2146, 84)))

CTD_ANON_241._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'domainName'), pyxb.binding.datatypes.string, scope=CTD_ANON_241, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2147, 84)))

CTD_ANON_241._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'ingressRules'), CTD_ANON_65, scope=CTD_ANON_241, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2148, 84)))

def _BuildAutomaton_424 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_424
    del _BuildAutomaton_424
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2141, 68))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1866, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1874, 20))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2148, 84))
    counters.add(cc_3)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_241._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1866, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_241._UseForTag(pyxb.namespace.ExpandedName(None, 'id')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1874, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_241._UseForTag(pyxb.namespace.ExpandedName(None, 'accountName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2145, 84))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_241._UseForTag(pyxb.namespace.ExpandedName(None, 'domainId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2146, 84))
    st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_241._UseForTag(pyxb.namespace.ExpandedName(None, 'domainName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2147, 84))
    st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_241._UseForTag(pyxb.namespace.ExpandedName(None, 'ingressRules')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2148, 84))
    st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
         ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
         ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_5, [
         ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, True) ]))
    st_5._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_241._Automaton = _BuildAutomaton_424()




CTD_ANON_242._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'rule'), pyxb.binding.datatypes.string, scope=CTD_ANON_242, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2156, 116)))

def _BuildAutomaton_425 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_425
    del _BuildAutomaton_425
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2152, 100))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1866, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1874, 20))
    counters.add(cc_2)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_242._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1866, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_242._UseForTag(pyxb.namespace.ExpandedName(None, 'id')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1874, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_242._UseForTag(pyxb.namespace.ExpandedName(None, 'rule')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2156, 116))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_2._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_242._Automaton = _BuildAutomaton_425()




CTD_ANON_243._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'allocationEnabled'), pyxb.binding.datatypes.boolean, scope=CTD_ANON_243, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2196, 52)))

CTD_ANON_243._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'description'), pyxb.binding.datatypes.string, scope=CTD_ANON_243, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2197, 52)))

CTD_ANON_243._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'dhcpProvider'), pyxb.binding.datatypes.string, scope=CTD_ANON_243, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2198, 52)))

CTD_ANON_243._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'dns1'), pyxb.binding.datatypes.string, scope=CTD_ANON_243, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2199, 52)))

CTD_ANON_243._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'dns2'), pyxb.binding.datatypes.string, scope=CTD_ANON_243, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2200, 52)))

CTD_ANON_243._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'domainId'), pyxb.binding.datatypes.string, scope=CTD_ANON_243, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2201, 52)))

CTD_ANON_243._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'domainName'), pyxb.binding.datatypes.string, scope=CTD_ANON_243, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2202, 52)))

CTD_ANON_243._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'internalDns1'), pyxb.binding.datatypes.string, scope=CTD_ANON_243, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2203, 52)))

CTD_ANON_243._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'internalDns2'), pyxb.binding.datatypes.string, scope=CTD_ANON_243, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2204, 52)))

CTD_ANON_243._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'networkType'), pyxb.binding.datatypes.string, scope=CTD_ANON_243, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2205, 52)))

CTD_ANON_243._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'securityGroupsEnabled'), pyxb.binding.datatypes.boolean, scope=CTD_ANON_243, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2206, 52)))

def _BuildAutomaton_426 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_426
    del _BuildAutomaton_426
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2192, 36))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1866, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1874, 20))
    counters.add(cc_2)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_243._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1866, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_243._UseForTag(pyxb.namespace.ExpandedName(None, 'id')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1874, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_243._UseForTag(pyxb.namespace.ExpandedName(None, 'allocationEnabled')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2196, 52))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_243._UseForTag(pyxb.namespace.ExpandedName(None, 'description')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2197, 52))
    st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_243._UseForTag(pyxb.namespace.ExpandedName(None, 'dhcpProvider')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2198, 52))
    st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_243._UseForTag(pyxb.namespace.ExpandedName(None, 'dns1')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2199, 52))
    st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_243._UseForTag(pyxb.namespace.ExpandedName(None, 'dns2')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2200, 52))
    st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_243._UseForTag(pyxb.namespace.ExpandedName(None, 'domainId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2201, 52))
    st_7 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_243._UseForTag(pyxb.namespace.ExpandedName(None, 'domainName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2202, 52))
    st_8 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_243._UseForTag(pyxb.namespace.ExpandedName(None, 'internalDns1')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2203, 52))
    st_9 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_243._UseForTag(pyxb.namespace.ExpandedName(None, 'internalDns2')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2204, 52))
    st_10 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_243._UseForTag(pyxb.namespace.ExpandedName(None, 'networkType')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2205, 52))
    st_11 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_243._UseForTag(pyxb.namespace.ExpandedName(None, 'securityGroupsEnabled')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2206, 52))
    st_12 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
         ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
         ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
         ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
         ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
         ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
         ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
         ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
         ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
         ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
         ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_12._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_243._Automaton = _BuildAutomaton_426()




CredAccountAbiquo._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'hostname'), pyxb.binding.datatypes.string, scope=CredAccountAbiquo, documentation='the hostname of the abiquo platform', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2488, 20)))

CredAccountAbiquo._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'login'), pyxb.binding.datatypes.string, scope=CredAccountAbiquo, documentation='the login name to use for this cloud platform', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2493, 20)))

CredAccountAbiquo._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'password'), pyxb.binding.datatypes.string, scope=CredAccountAbiquo, documentation='the password to use for this cloud platform', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2498, 20)))

def _BuildAutomaton_427 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_427
    del _BuildAutomaton_427
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2454, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2459, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2464, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2469, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2488, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2493, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2498, 20))
    counters.add(cc_10)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountAbiquo._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountAbiquo._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountAbiquo._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountAbiquo._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountAbiquo._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2454, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountAbiquo._UseForTag(pyxb.namespace.ExpandedName(None, 'parentUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2459, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountAbiquo._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2464, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountAbiquo._UseForTag(pyxb.namespace.ExpandedName(None, 'targetPlatform')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2469, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountAbiquo._UseForTag(pyxb.namespace.ExpandedName(None, 'hostname')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2488, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountAbiquo._UseForTag(pyxb.namespace.ExpandedName(None, 'login')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2493, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountAbiquo._UseForTag(pyxb.namespace.ExpandedName(None, 'password')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2498, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    st_10._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CredAccountAbiquo._Automaton = _BuildAutomaton_427()




CredAccountAzureResourceManager._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'tenantId'), pyxb.binding.datatypes.string, scope=CredAccountAzureResourceManager, documentation='the tenant id to use', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2570, 20)))

CredAccountAzureResourceManager._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'subscriptionId'), pyxb.binding.datatypes.string, scope=CredAccountAzureResourceManager, documentation='the subscription id to use', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2575, 20)))

CredAccountAzureResourceManager._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'applicationId'), pyxb.binding.datatypes.string, scope=CredAccountAzureResourceManager, documentation='the application id to use', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2580, 20)))

CredAccountAzureResourceManager._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'applicationKey'), pyxb.binding.datatypes.string, scope=CredAccountAzureResourceManager, documentation='the application key to use', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2585, 20)))

def _BuildAutomaton_428 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_428
    del _BuildAutomaton_428
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2454, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2459, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2464, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2469, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2570, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2575, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2580, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2585, 20))
    counters.add(cc_11)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2454, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'parentUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2459, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2464, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'targetPlatform')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2469, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'tenantId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2570, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'subscriptionId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2575, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'applicationId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2580, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'applicationKey')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2585, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    st_11._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CredAccountAzureResourceManager._Automaton = _BuildAutomaton_428()




CredAccountCert._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'baseCertificatesUri'), pyxb.binding.datatypes.anyURI, scope=CredAccountCert, documentation='the uri resource to get all the certificates for this cloud account', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2605, 20)))

CredAccountCert._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'certificates'), CTD_ANON_71, scope=CredAccountCert, documentation='a list of certificate files (see :ref:`certificate-object`)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2610, 20)))

CredAccountCert._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'certificateUris'), UriList, scope=CredAccountCert, documentation='a list of uri resources for the :ref:`certificate-object` objects', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2620, 20)))

def _BuildAutomaton_429 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_429
    del _BuildAutomaton_429
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2454, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2459, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2464, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2469, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2605, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2610, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2620, 20))
    counters.add(cc_10)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountCert._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountCert._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountCert._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountCert._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountCert._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2454, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountCert._UseForTag(pyxb.namespace.ExpandedName(None, 'parentUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2459, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountCert._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2464, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountCert._UseForTag(pyxb.namespace.ExpandedName(None, 'targetPlatform')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2469, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountCert._UseForTag(pyxb.namespace.ExpandedName(None, 'baseCertificatesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2605, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountCert._UseForTag(pyxb.namespace.ExpandedName(None, 'certificates')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2610, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountCert._UseForTag(pyxb.namespace.ExpandedName(None, 'certificateUris')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2620, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    st_10._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CredAccountCert._Automaton = _BuildAutomaton_429()




CredAccountCloudStack._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'endpointUrl'), pyxb.binding.datatypes.anyURI, scope=CredAccountCloudStack, documentation='the CloudStack URL to use', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2639, 20)))

CredAccountCloudStack._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'publicApiKey'), pyxb.binding.datatypes.string, scope=CredAccountCloudStack, documentation='the public API key of the user', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2644, 20)))

CredAccountCloudStack._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'secretApiKey'), pyxb.binding.datatypes.string, scope=CredAccountCloudStack, documentation='the secret API key of the user', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2649, 20)))

def _BuildAutomaton_430 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_430
    del _BuildAutomaton_430
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2454, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2459, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2464, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2469, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2639, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2644, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2649, 20))
    counters.add(cc_10)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountCloudStack._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountCloudStack._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountCloudStack._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountCloudStack._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountCloudStack._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2454, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountCloudStack._UseForTag(pyxb.namespace.ExpandedName(None, 'parentUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2459, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountCloudStack._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2464, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountCloudStack._UseForTag(pyxb.namespace.ExpandedName(None, 'targetPlatform')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2469, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountCloudStack._UseForTag(pyxb.namespace.ExpandedName(None, 'endpointUrl')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2639, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountCloudStack._UseForTag(pyxb.namespace.ExpandedName(None, 'publicApiKey')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2644, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountCloudStack._UseForTag(pyxb.namespace.ExpandedName(None, 'secretApiKey')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2649, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    st_10._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CredAccountCloudStack._Automaton = _BuildAutomaton_430()




CredAccountCloudwatt._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'glanceUrl'), pyxb.binding.datatypes.anyURI, scope=CredAccountCloudwatt, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2663, 20)))

CredAccountCloudwatt._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'keystoneUrl'), pyxb.binding.datatypes.anyURI, scope=CredAccountCloudwatt, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2664, 20)))

CredAccountCloudwatt._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'login'), pyxb.binding.datatypes.string, scope=CredAccountCloudwatt, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2665, 20)))

CredAccountCloudwatt._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'password'), pyxb.binding.datatypes.string, scope=CredAccountCloudwatt, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2666, 20)))

def _BuildAutomaton_431 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_431
    del _BuildAutomaton_431
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2454, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2459, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2464, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2469, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2663, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2664, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2665, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2666, 20))
    counters.add(cc_11)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountCloudwatt._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountCloudwatt._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountCloudwatt._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountCloudwatt._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountCloudwatt._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2454, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountCloudwatt._UseForTag(pyxb.namespace.ExpandedName(None, 'parentUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2459, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountCloudwatt._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2464, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountCloudwatt._UseForTag(pyxb.namespace.ExpandedName(None, 'targetPlatform')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2469, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountCloudwatt._UseForTag(pyxb.namespace.ExpandedName(None, 'glanceUrl')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2663, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountCloudwatt._UseForTag(pyxb.namespace.ExpandedName(None, 'keystoneUrl')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2664, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountCloudwatt._UseForTag(pyxb.namespace.ExpandedName(None, 'login')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2665, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountCloudwatt._UseForTag(pyxb.namespace.ExpandedName(None, 'password')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2666, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    st_11._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CredAccountCloudwatt._Automaton = _BuildAutomaton_431()




CredAccountFlexiant._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'apiUsername'), pyxb.binding.datatypes.string, scope=CredAccountFlexiant, documentation='the api username to use', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2715, 20)))

CredAccountFlexiant._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'password'), pyxb.binding.datatypes.string, scope=CredAccountFlexiant, documentation='the password to use', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2720, 20)))

CredAccountFlexiant._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'userUuid'), pyxb.binding.datatypes.string, scope=CredAccountFlexiant, documentation="the user's unique id to use", location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2725, 20)))

CredAccountFlexiant._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'wsdlUrl'), pyxb.binding.datatypes.string, scope=CredAccountFlexiant, documentation='the WSDL URL to use', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2730, 20)))

def _BuildAutomaton_432 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_432
    del _BuildAutomaton_432
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2454, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2459, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2464, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2469, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2715, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2720, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2725, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2730, 20))
    counters.add(cc_11)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountFlexiant._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountFlexiant._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountFlexiant._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountFlexiant._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountFlexiant._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2454, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountFlexiant._UseForTag(pyxb.namespace.ExpandedName(None, 'parentUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2459, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountFlexiant._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2464, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountFlexiant._UseForTag(pyxb.namespace.ExpandedName(None, 'targetPlatform')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2469, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountFlexiant._UseForTag(pyxb.namespace.ExpandedName(None, 'apiUsername')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2715, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountFlexiant._UseForTag(pyxb.namespace.ExpandedName(None, 'password')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2720, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountFlexiant._UseForTag(pyxb.namespace.ExpandedName(None, 'userUuid')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2725, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountFlexiant._UseForTag(pyxb.namespace.ExpandedName(None, 'wsdlUrl')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2730, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    st_11._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CredAccountFlexiant._Automaton = _BuildAutomaton_432()




CredAccountNimbula._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'endpointUrl'), pyxb.binding.datatypes.anyURI, scope=CredAccountNimbula, documentation='the server URL endpoint to use', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2773, 20)))

CredAccountNimbula._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'login'), pyxb.binding.datatypes.string, scope=CredAccountNimbula, documentation='the user login name to use', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2778, 20)))

CredAccountNimbula._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'password'), pyxb.binding.datatypes.string, scope=CredAccountNimbula, documentation='the user password to use', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2783, 20)))

def _BuildAutomaton_433 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_433
    del _BuildAutomaton_433
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2454, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2459, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2464, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2469, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2773, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2778, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2783, 20))
    counters.add(cc_10)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountNimbula._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountNimbula._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountNimbula._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountNimbula._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountNimbula._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2454, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountNimbula._UseForTag(pyxb.namespace.ExpandedName(None, 'parentUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2459, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountNimbula._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2464, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountNimbula._UseForTag(pyxb.namespace.ExpandedName(None, 'targetPlatform')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2469, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountNimbula._UseForTag(pyxb.namespace.ExpandedName(None, 'endpointUrl')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2773, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountNimbula._UseForTag(pyxb.namespace.ExpandedName(None, 'login')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2778, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountNimbula._UseForTag(pyxb.namespace.ExpandedName(None, 'password')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2783, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    st_10._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CredAccountNimbula._Automaton = _BuildAutomaton_433()




CredAccountOpenStack._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'glanceUrl'), pyxb.binding.datatypes.anyURI, scope=CredAccountOpenStack, documentation='the OpenStack glance endpoint URL to use', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2802, 20)))

CredAccountOpenStack._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'keystoneUrl'), pyxb.binding.datatypes.anyURI, scope=CredAccountOpenStack, documentation='the OpenStack keystone endpoint URL to use', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2807, 20)))

CredAccountOpenStack._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'login'), pyxb.binding.datatypes.string, scope=CredAccountOpenStack, documentation='the user login name to use', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2812, 20)))

CredAccountOpenStack._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'password'), pyxb.binding.datatypes.string, scope=CredAccountOpenStack, documentation='the user password to use', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2817, 20)))

CredAccountOpenStack._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'keystoneVersion'), pyxb.binding.datatypes.string, scope=CredAccountOpenStack, documentation='the keystone version this OpenStack instance is using (``v2.0`` or ``v3``)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2822, 20)))

def _BuildAutomaton_434 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_434
    del _BuildAutomaton_434
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2454, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2459, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2464, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2469, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2802, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2807, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2812, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2817, 20))
    counters.add(cc_11)
    cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2822, 20))
    counters.add(cc_12)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2454, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'parentUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2459, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2464, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'targetPlatform')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2469, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'glanceUrl')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2802, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'keystoneUrl')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2807, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'login')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2812, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'password')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2817, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_12, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'keystoneVersion')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2822, 20))
    st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_11, False) ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_12, True) ]))
    st_12._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CredAccountOpenStack._Automaton = _BuildAutomaton_434()




CredAccountOutscale._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'accessKeyId'), pyxb.binding.datatypes.string, scope=CredAccountOutscale, documentation='the access key to use', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2841, 20)))

CredAccountOutscale._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'accountNumber'), pyxb.binding.datatypes.string, scope=CredAccountOutscale, documentation='the account number to use', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2846, 20)))

CredAccountOutscale._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'keyPairName'), pyxb.binding.datatypes.string, scope=CredAccountOutscale, documentation='the key pair name to use', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2851, 20)))

CredAccountOutscale._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'secretAccessKeyId'), pyxb.binding.datatypes.string, scope=CredAccountOutscale, documentation='the secret access key to use', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2856, 20)))

def _BuildAutomaton_435 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_435
    del _BuildAutomaton_435
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2454, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2459, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2464, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2469, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2841, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2846, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2851, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2856, 20))
    counters.add(cc_11)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountOutscale._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountOutscale._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountOutscale._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountOutscale._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountOutscale._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2454, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountOutscale._UseForTag(pyxb.namespace.ExpandedName(None, 'parentUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2459, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountOutscale._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2464, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountOutscale._UseForTag(pyxb.namespace.ExpandedName(None, 'targetPlatform')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2469, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountOutscale._UseForTag(pyxb.namespace.ExpandedName(None, 'accessKeyId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2841, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountOutscale._UseForTag(pyxb.namespace.ExpandedName(None, 'accountNumber')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2846, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountOutscale._UseForTag(pyxb.namespace.ExpandedName(None, 'keyPairName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2851, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountOutscale._UseForTag(pyxb.namespace.ExpandedName(None, 'secretAccessKeyId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2856, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    st_11._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CredAccountOutscale._Automaton = _BuildAutomaton_435()




CredAccountSuseCloud._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'glanceUrl'), pyxb.binding.datatypes.anyURI, scope=CredAccountSuseCloud, documentation='the SuseCloud glance endpoint URL to use', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2921, 20)))

CredAccountSuseCloud._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'keystoneUrl'), pyxb.binding.datatypes.anyURI, scope=CredAccountSuseCloud, documentation='the SuseCloud keystone endpoint URL to use', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2926, 20)))

CredAccountSuseCloud._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'login'), pyxb.binding.datatypes.string, scope=CredAccountSuseCloud, documentation='the user login name to use', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2931, 20)))

CredAccountSuseCloud._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'password'), pyxb.binding.datatypes.string, scope=CredAccountSuseCloud, documentation='the user password to use', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2936, 20)))

def _BuildAutomaton_436 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_436
    del _BuildAutomaton_436
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2454, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2459, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2464, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2469, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2921, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2926, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2931, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2936, 20))
    counters.add(cc_11)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountSuseCloud._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountSuseCloud._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountSuseCloud._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountSuseCloud._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountSuseCloud._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2454, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountSuseCloud._UseForTag(pyxb.namespace.ExpandedName(None, 'parentUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2459, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountSuseCloud._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2464, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountSuseCloud._UseForTag(pyxb.namespace.ExpandedName(None, 'targetPlatform')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2469, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountSuseCloud._UseForTag(pyxb.namespace.ExpandedName(None, 'glanceUrl')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2921, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountSuseCloud._UseForTag(pyxb.namespace.ExpandedName(None, 'keystoneUrl')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2926, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountSuseCloud._UseForTag(pyxb.namespace.ExpandedName(None, 'login')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2931, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountSuseCloud._UseForTag(pyxb.namespace.ExpandedName(None, 'password')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2936, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    st_11._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CredAccountSuseCloud._Automaton = _BuildAutomaton_436()




CredAccountVCloudDirector._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'hostname'), pyxb.binding.datatypes.string, scope=CredAccountVCloudDirector, documentation='the server hostname for the VCD platform', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2956, 20)))

CredAccountVCloudDirector._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'organizationName'), pyxb.binding.datatypes.string, scope=CredAccountVCloudDirector, documentation='the organization name to use', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2961, 20)))

CredAccountVCloudDirector._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'login'), pyxb.binding.datatypes.string, scope=CredAccountVCloudDirector, documentation='the user login name to use', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2966, 20)))

CredAccountVCloudDirector._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'password'), pyxb.binding.datatypes.string, scope=CredAccountVCloudDirector, documentation='the user password to use', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2971, 20)))

CredAccountVCloudDirector._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'port'), pyxb.binding.datatypes.int, scope=CredAccountVCloudDirector, documentation='the port number of the VCD platform', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2976, 20)))

CredAccountVCloudDirector._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'proxyHost'), pyxb.binding.datatypes.string, scope=CredAccountVCloudDirector, documentation='the proxy hostname to use (if there is a proxy setup)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2981, 20)))

CredAccountVCloudDirector._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'proxyPort'), pyxb.binding.datatypes.int, scope=CredAccountVCloudDirector, documentation='the proxy port to use (if there is a proxy setup)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2986, 20)))

def _BuildAutomaton_437 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_437
    del _BuildAutomaton_437
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2454, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2459, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2464, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2469, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2956, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2961, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2966, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2971, 20))
    counters.add(cc_11)
    cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2976, 20))
    counters.add(cc_12)
    cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2981, 20))
    counters.add(cc_13)
    cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2986, 20))
    counters.add(cc_14)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountVCloudDirector._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountVCloudDirector._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountVCloudDirector._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountVCloudDirector._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountVCloudDirector._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2454, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountVCloudDirector._UseForTag(pyxb.namespace.ExpandedName(None, 'parentUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2459, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountVCloudDirector._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2464, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountVCloudDirector._UseForTag(pyxb.namespace.ExpandedName(None, 'targetPlatform')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2469, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountVCloudDirector._UseForTag(pyxb.namespace.ExpandedName(None, 'hostname')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2956, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountVCloudDirector._UseForTag(pyxb.namespace.ExpandedName(None, 'organizationName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2961, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountVCloudDirector._UseForTag(pyxb.namespace.ExpandedName(None, 'login')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2966, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountVCloudDirector._UseForTag(pyxb.namespace.ExpandedName(None, 'password')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2971, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_12, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountVCloudDirector._UseForTag(pyxb.namespace.ExpandedName(None, 'port')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2976, 20))
    st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_13, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountVCloudDirector._UseForTag(pyxb.namespace.ExpandedName(None, 'proxyHost')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2981, 20))
    st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_13)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_14, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountVCloudDirector._UseForTag(pyxb.namespace.ExpandedName(None, 'proxyPort')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2986, 20))
    st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_14)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_11, False) ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_12, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_12, False) ]))
    st_12._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_13, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_13, False) ]))
    st_13._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_14, True) ]))
    st_14._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CredAccountVCloudDirector._Automaton = _BuildAutomaton_437()




CredAccountVSphere._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'hostname'), pyxb.binding.datatypes.string, scope=CredAccountVSphere, documentation='the server hostname for the vSphere platform', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3006, 20)))

CredAccountVSphere._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'login'), pyxb.binding.datatypes.string, scope=CredAccountVSphere, documentation='the user login name to use', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3011, 20)))

CredAccountVSphere._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'password'), pyxb.binding.datatypes.string, scope=CredAccountVSphere, documentation='the user password to use', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3016, 20)))

CredAccountVSphere._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'port'), pyxb.binding.datatypes.int, scope=CredAccountVSphere, documentation='the port number of the vSphere platform', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3021, 20)))

CredAccountVSphere._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'proxyHost'), pyxb.binding.datatypes.string, scope=CredAccountVSphere, documentation='the proxy hostname to use (if there is a proxy setup)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3026, 20)))

CredAccountVSphere._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'proxyPort'), pyxb.binding.datatypes.int, scope=CredAccountVSphere, documentation='the proxy port to use (if there is a proxy setup)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3031, 20)))

def _BuildAutomaton_438 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_438
    del _BuildAutomaton_438
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2454, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2459, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2464, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2469, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3006, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3011, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3016, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3021, 20))
    counters.add(cc_11)
    cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3026, 20))
    counters.add(cc_12)
    cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3031, 20))
    counters.add(cc_13)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountVSphere._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountVSphere._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountVSphere._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountVSphere._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountVSphere._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2454, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountVSphere._UseForTag(pyxb.namespace.ExpandedName(None, 'parentUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2459, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountVSphere._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2464, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountVSphere._UseForTag(pyxb.namespace.ExpandedName(None, 'targetPlatform')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2469, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountVSphere._UseForTag(pyxb.namespace.ExpandedName(None, 'hostname')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3006, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountVSphere._UseForTag(pyxb.namespace.ExpandedName(None, 'login')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3011, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountVSphere._UseForTag(pyxb.namespace.ExpandedName(None, 'password')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3016, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountVSphere._UseForTag(pyxb.namespace.ExpandedName(None, 'port')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3021, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_12, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountVSphere._UseForTag(pyxb.namespace.ExpandedName(None, 'proxyHost')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3026, 20))
    st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_13, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountVSphere._UseForTag(pyxb.namespace.ExpandedName(None, 'proxyPort')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3031, 20))
    st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_13)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_11, False) ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_12, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_12, False) ]))
    st_12._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_13, True) ]))
    st_13._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CredAccountVSphere._Automaton = _BuildAutomaton_438()




CredAccountK5._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'login'), pyxb.binding.datatypes.string, scope=CredAccountK5, documentation='the user login name to use', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3050, 20)))

CredAccountK5._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'password'), pyxb.binding.datatypes.string, scope=CredAccountK5, documentation='the user password to use', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3055, 20)))

def _BuildAutomaton_439 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_439
    del _BuildAutomaton_439
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2454, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2459, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2464, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2469, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3050, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3055, 20))
    counters.add(cc_9)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountK5._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountK5._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountK5._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountK5._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountK5._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2454, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountK5._UseForTag(pyxb.namespace.ExpandedName(None, 'parentUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2459, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountK5._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2464, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountK5._UseForTag(pyxb.namespace.ExpandedName(None, 'targetPlatform')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2469, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountK5._UseForTag(pyxb.namespace.ExpandedName(None, 'login')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3050, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountK5._UseForTag(pyxb.namespace.ExpandedName(None, 'password')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3055, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    st_9._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CredAccountK5._Automaton = _BuildAutomaton_439()




CredAccountDocker._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'endpointUrl'), pyxb.binding.datatypes.anyURI, scope=CredAccountDocker, documentation='the Docker Registry URL to use', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3074, 20)))

CredAccountDocker._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'login'), pyxb.binding.datatypes.string, scope=CredAccountDocker, documentation='the user login name to use', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3079, 20)))

CredAccountDocker._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'password'), pyxb.binding.datatypes.string, scope=CredAccountDocker, documentation='the user password to use', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3084, 20)))

def _BuildAutomaton_440 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_440
    del _BuildAutomaton_440
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2454, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2459, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2464, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2469, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3074, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3079, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3084, 20))
    counters.add(cc_10)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountDocker._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountDocker._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountDocker._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountDocker._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountDocker._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2454, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountDocker._UseForTag(pyxb.namespace.ExpandedName(None, 'parentUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2459, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountDocker._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2464, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountDocker._UseForTag(pyxb.namespace.ExpandedName(None, 'targetPlatform')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2469, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountDocker._UseForTag(pyxb.namespace.ExpandedName(None, 'endpointUrl')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3074, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountDocker._UseForTag(pyxb.namespace.ExpandedName(None, 'login')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3079, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountDocker._UseForTag(pyxb.namespace.ExpandedName(None, 'password')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3084, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    st_10._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CredAccountDocker._Automaton = _BuildAutomaton_440()




CredAccountOracle._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'login'), pyxb.binding.datatypes.string, scope=CredAccountOracle, documentation='the user login name to use', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3103, 20)))

CredAccountOracle._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'password'), pyxb.binding.datatypes.string, scope=CredAccountOracle, documentation='the user password to use', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3108, 20)))

CredAccountOracle._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'domainName'), pyxb.binding.datatypes.string, scope=CredAccountOracle, documentation='the identity domain to use', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3113, 20)))

def _BuildAutomaton_441 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_441
    del _BuildAutomaton_441
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2454, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2459, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2464, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2469, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3103, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3108, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3113, 20))
    counters.add(cc_10)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountOracle._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountOracle._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountOracle._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountOracle._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountOracle._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2454, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountOracle._UseForTag(pyxb.namespace.ExpandedName(None, 'parentUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2459, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountOracle._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2464, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountOracle._UseForTag(pyxb.namespace.ExpandedName(None, 'targetPlatform')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2469, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountOracle._UseForTag(pyxb.namespace.ExpandedName(None, 'login')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3103, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountOracle._UseForTag(pyxb.namespace.ExpandedName(None, 'password')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3108, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountOracle._UseForTag(pyxb.namespace.ExpandedName(None, 'domainName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3113, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    st_10._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CredAccountOracle._Automaton = _BuildAutomaton_441()




CTD_ANON_244._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'containerSupport'), pyxb.binding.datatypes.boolean, scope=CTD_ANON_244, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3748, 52)))

CTD_ANON_244._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'vdcs'), CTD_ANON_85, scope=CTD_ANON_244, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3749, 52)))

CTD_ANON_244._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'vmSupport'), pyxb.binding.datatypes.boolean, scope=CTD_ANON_244, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3861, 52)))

def _BuildAutomaton_442 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_442
    del _BuildAutomaton_442
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3744, 36))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1866, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3730, 20))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3748, 52))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3749, 52))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3861, 52))
    counters.add(cc_5)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_244._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1866, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_244._UseForTag(pyxb.namespace.ExpandedName(None, 'uuid')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3730, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_244._UseForTag(pyxb.namespace.ExpandedName(None, 'containerSupport')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3748, 52))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_244._UseForTag(pyxb.namespace.ExpandedName(None, 'vdcs')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3749, 52))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_244._UseForTag(pyxb.namespace.ExpandedName(None, 'vmSupport')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3861, 52))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_5, True) ]))
    st_4._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_244._Automaton = _BuildAutomaton_442()




CTD_ANON_245._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'disks'), CTD_ANON_86, scope=CTD_ANON_245, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3757, 84)))

CTD_ANON_245._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'images'), CTD_ANON_87, scope=CTD_ANON_245, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3777, 84)))

CTD_ANON_245._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'networks'), CTD_ANON_88, scope=CTD_ANON_245, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3796, 84)))

CTD_ANON_245._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'servers'), CTD_ANON_89, scope=CTD_ANON_245, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3811, 84)))

def _BuildAutomaton_443 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_443
    del _BuildAutomaton_443
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3753, 68))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1866, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3730, 20))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3757, 84))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3777, 84))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3796, 84))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3811, 84))
    counters.add(cc_6)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_245._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1866, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_245._UseForTag(pyxb.namespace.ExpandedName(None, 'uuid')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3730, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_245._UseForTag(pyxb.namespace.ExpandedName(None, 'disks')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3757, 84))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_245._UseForTag(pyxb.namespace.ExpandedName(None, 'images')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3777, 84))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_245._UseForTag(pyxb.namespace.ExpandedName(None, 'networks')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3796, 84))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_245._UseForTag(pyxb.namespace.ExpandedName(None, 'servers')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3811, 84))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_6, True) ]))
    st_5._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_245._Automaton = _BuildAutomaton_443()




CTD_ANON_246._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'imageName'), pyxb.binding.datatypes.string, scope=CTD_ANON_246, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3765, 116)))

CTD_ANON_246._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'index'), pyxb.binding.datatypes.int, scope=CTD_ANON_246, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3766, 116)))

CTD_ANON_246._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'ownerName'), pyxb.binding.datatypes.string, scope=CTD_ANON_246, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3767, 116)))

CTD_ANON_246._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'serverName'), pyxb.binding.datatypes.string, scope=CTD_ANON_246, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3768, 116)))

def _BuildAutomaton_444 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_444
    del _BuildAutomaton_444
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3761, 100))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1866, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3730, 20))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3765, 116))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3766, 116))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3767, 116))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3768, 116))
    counters.add(cc_6)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_246._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1866, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_246._UseForTag(pyxb.namespace.ExpandedName(None, 'uuid')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3730, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_246._UseForTag(pyxb.namespace.ExpandedName(None, 'imageName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3765, 116))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_246._UseForTag(pyxb.namespace.ExpandedName(None, 'index')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3766, 116))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_246._UseForTag(pyxb.namespace.ExpandedName(None, 'ownerName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3767, 116))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_246._UseForTag(pyxb.namespace.ExpandedName(None, 'serverName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3768, 116))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_6, True) ]))
    st_5._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_246._Automaton = _BuildAutomaton_444()




CTD_ANON_247._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'containerSupport'), pyxb.binding.datatypes.boolean, scope=CTD_ANON_247, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3785, 116)))

CTD_ANON_247._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'defaultUser'), pyxb.binding.datatypes.string, scope=CTD_ANON_247, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3786, 116)))

CTD_ANON_247._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'vmSupport'), pyxb.binding.datatypes.boolean, scope=CTD_ANON_247, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3787, 116)))

def _BuildAutomaton_445 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_445
    del _BuildAutomaton_445
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3781, 100))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1866, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3730, 20))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3785, 116))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3786, 116))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3787, 116))
    counters.add(cc_5)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_247._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1866, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_247._UseForTag(pyxb.namespace.ExpandedName(None, 'uuid')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3730, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_247._UseForTag(pyxb.namespace.ExpandedName(None, 'containerSupport')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3785, 116))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_247._UseForTag(pyxb.namespace.ExpandedName(None, 'defaultUser')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3786, 116))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_247._UseForTag(pyxb.namespace.ExpandedName(None, 'vmSupport')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3787, 116))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_5, True) ]))
    st_4._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_247._Automaton = _BuildAutomaton_445()




def _BuildAutomaton_446 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_446
    del _BuildAutomaton_446
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1866, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3730, 20))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_248._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1866, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_248._UseForTag(pyxb.namespace.ExpandedName(None, 'uuid')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3730, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_248._Automaton = _BuildAutomaton_446()




CTD_ANON_249._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'disks'), CTD_ANON_90, scope=CTD_ANON_249, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3819, 116)))

CTD_ANON_249._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'imageName'), pyxb.binding.datatypes.string, scope=CTD_ANON_249, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3826, 116)))

CTD_ANON_249._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'key'), pyxb.binding.datatypes.string, scope=CTD_ANON_249, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3827, 116)))

CTD_ANON_249._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'nics'), CTD_ANON_91, scope=CTD_ANON_249, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3828, 116)))

CTD_ANON_249._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'password'), pyxb.binding.datatypes.string, scope=CTD_ANON_249, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3835, 116)))

CTD_ANON_249._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'productOfferName'), pyxb.binding.datatypes.string, scope=CTD_ANON_249, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3836, 116)))

CTD_ANON_249._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'sshKeys'), CTD_ANON_92, scope=CTD_ANON_249, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3837, 116)))

CTD_ANON_249._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'user'), pyxb.binding.datatypes.string, scope=CTD_ANON_249, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3844, 116)))

def _BuildAutomaton_447 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_447
    del _BuildAutomaton_447
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3815, 100))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1866, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3730, 20))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3819, 116))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3826, 116))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3827, 116))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3828, 116))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3835, 116))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3836, 116))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3837, 116))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3844, 116))
    counters.add(cc_10)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_249._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1866, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_249._UseForTag(pyxb.namespace.ExpandedName(None, 'uuid')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3730, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_249._UseForTag(pyxb.namespace.ExpandedName(None, 'disks')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3819, 116))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_249._UseForTag(pyxb.namespace.ExpandedName(None, 'imageName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3826, 116))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_249._UseForTag(pyxb.namespace.ExpandedName(None, 'key')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3827, 116))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_249._UseForTag(pyxb.namespace.ExpandedName(None, 'nics')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3828, 116))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_249._UseForTag(pyxb.namespace.ExpandedName(None, 'password')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3835, 116))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_249._UseForTag(pyxb.namespace.ExpandedName(None, 'productOfferName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3836, 116))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_249._UseForTag(pyxb.namespace.ExpandedName(None, 'sshKeys')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3837, 116))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_249._UseForTag(pyxb.namespace.ExpandedName(None, 'user')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3844, 116))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_10, True) ]))
    st_9._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_249._Automaton = _BuildAutomaton_447()




CTD_ANON_250._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'diskOffers'), CTD_ANON_93, scope=CTD_ANON_250, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3875, 40)))

CTD_ANON_250._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'extilityUnitsOffers'), CTD_ANON_94, scope=CTD_ANON_250, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3892, 40)))

CTD_ANON_250._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'hardwareOffers'), CTD_ANON_95, scope=CTD_ANON_250, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3910, 40)))

def _BuildAutomaton_448 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_448
    del _BuildAutomaton_448
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3871, 24))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1866, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3730, 20))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3875, 40))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3892, 40))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3910, 40))
    counters.add(cc_5)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_250._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1866, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_250._UseForTag(pyxb.namespace.ExpandedName(None, 'uuid')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3730, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_250._UseForTag(pyxb.namespace.ExpandedName(None, 'diskOffers')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3875, 40))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_250._UseForTag(pyxb.namespace.ExpandedName(None, 'extilityUnitsOffers')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3892, 40))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_250._UseForTag(pyxb.namespace.ExpandedName(None, 'hardwareOffers')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3910, 40))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_5, True) ]))
    st_4._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_250._Automaton = _BuildAutomaton_448()




CTD_ANON_251._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'sizeGB'), pyxb.binding.datatypes.string, scope=CTD_ANON_251, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3883, 72)))

def _BuildAutomaton_449 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_449
    del _BuildAutomaton_449
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3879, 56))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1866, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3730, 20))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3883, 72))
    counters.add(cc_3)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_251._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1866, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_251._UseForTag(pyxb.namespace.ExpandedName(None, 'uuid')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3730, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_251._UseForTag(pyxb.namespace.ExpandedName(None, 'sizeGB')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3883, 72))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_3, True) ]))
    st_2._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_251._Automaton = _BuildAutomaton_449()




CTD_ANON_252._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'amount'), pyxb.binding.datatypes.string, scope=CTD_ANON_252, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3900, 72)))

CTD_ANON_252._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'charge'), pyxb.binding.datatypes.string, scope=CTD_ANON_252, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3901, 72)))

def _BuildAutomaton_450 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_450
    del _BuildAutomaton_450
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3896, 56))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1866, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3730, 20))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3900, 72))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3901, 72))
    counters.add(cc_4)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_252._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1866, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_252._UseForTag(pyxb.namespace.ExpandedName(None, 'uuid')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3730, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_252._UseForTag(pyxb.namespace.ExpandedName(None, 'amount')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3900, 72))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_252._UseForTag(pyxb.namespace.ExpandedName(None, 'charge')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3901, 72))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_4, True) ]))
    st_3._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_252._Automaton = _BuildAutomaton_450()




CTD_ANON_253._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'nbCpuCores'), pyxb.binding.datatypes.string, scope=CTD_ANON_253, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3918, 72)))

CTD_ANON_253._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'ramGB'), pyxb.binding.datatypes.string, scope=CTD_ANON_253, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3919, 72)))

def _BuildAutomaton_451 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_451
    del _BuildAutomaton_451
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3914, 56))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1866, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3730, 20))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3918, 72))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3919, 72))
    counters.add(cc_4)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_253._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1866, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_253._UseForTag(pyxb.namespace.ExpandedName(None, 'uuid')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3730, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_253._UseForTag(pyxb.namespace.ExpandedName(None, 'nbCpuCores')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3918, 72))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_253._UseForTag(pyxb.namespace.ExpandedName(None, 'ramGB')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3919, 72))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_4, True) ]))
    st_3._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_253._Automaton = _BuildAutomaton_451()




GalleryTemplate._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'allowComments'), pyxb.binding.datatypes.boolean, scope=GalleryTemplate, documentation='boolean flag to determine if users can post comments for this shared appliance template', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3995, 20)))

GalleryTemplate._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'applianceUri'), pyxb.binding.datatypes.anyURI, scope=GalleryTemplate, documentation='the uri resource of the original appliance template that was shared', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4000, 20)))

GalleryTemplate._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'category'), STD_ANON_14, scope=GalleryTemplate, documentation='the category of this shared appliance template', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4006, 20)))

GalleryTemplate._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'comments'), CTD_ANON_98, scope=GalleryTemplate, documentation='the list of comments for this shared appliance template (see :ref:`comment-object`)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4056, 20)))

GalleryTemplate._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'commentsUri'), pyxb.binding.datatypes.anyURI, scope=GalleryTemplate, documentation='the uri resource to retrieve the comments for this shared appliance template', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4066, 20)))

GalleryTemplate._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'galleryUri'), pyxb.binding.datatypes.anyURI, scope=GalleryTemplate, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4071, 20)))

GalleryTemplate._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'nbBootScripts'), pyxb.binding.datatypes.int, scope=GalleryTemplate, documentation='the number of boot scripts registered to this appliance template', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4072, 20)))

GalleryTemplate._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'nbClones'), pyxb.binding.datatypes.long, scope=GalleryTemplate, documentation="the number of times this appliance template has been imported (cloned to another user's appliance library)", location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4077, 20)))

GalleryTemplate._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'nbDownloads'), pyxb.binding.datatypes.long, scope=GalleryTemplate, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4082, 20)))

GalleryTemplate._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'nbOSPackages'), pyxb.binding.datatypes.int, scope=GalleryTemplate, documentation='the number of native packages this appliance template has (in the os profile)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4083, 20)))

GalleryTemplate._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'nbVotes'), pyxb.binding.datatypes.long, scope=GalleryTemplate, documentation='the number of times this appliance template has been rated', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4088, 20)))

GalleryTemplate._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'nbWatchers'), pyxb.binding.datatypes.int, scope=GalleryTemplate, documentation='the number of users watching this appliance template for updates', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4093, 20)))

GalleryTemplate._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'notificationsUri'), pyxb.binding.datatypes.anyURI, scope=GalleryTemplate, documentation='the uri resource to use to register for notifications when an appliance template has been updated', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4098, 20)))

GalleryTemplate._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'osProfileName'), pyxb.binding.datatypes.string, scope=GalleryTemplate, documentation='the name of the os profile', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4103, 20)))

GalleryTemplate._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'owner'), pyxb.binding.datatypes.string, scope=GalleryTemplate, documentation='the owner of the original appliance template (that was shared)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4108, 20)))

GalleryTemplate._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'publisher'), pyxb.binding.datatypes.string, scope=GalleryTemplate, documentation='the login name of the user who has shared the appliance template', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4113, 20)))

GalleryTemplate._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'rating'), pyxb.binding.datatypes.float, scope=GalleryTemplate, documentation='the overall rating of the appliance template', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4118, 20)))

GalleryTemplate._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'relatedVersions'), CTD_ANON_99, scope=GalleryTemplate, documentation='a list of :ref:`gallerytemplate-object` objects this appliance template is related to', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4123, 20)))

GalleryTemplate._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'releaseDate'), pyxb.binding.datatypes.dateTime, scope=GalleryTemplate, documentation='the release date of this shared appliance template', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4133, 20)))

GalleryTemplate._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'statistics'), CTD_ANON_100, scope=GalleryTemplate, documentation='the statistics information of this shared appliance template (see :ref:`gallerytemplatestatistics-object`)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4138, 20)))

GalleryTemplate._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'statisticsUri'), pyxb.binding.datatypes.anyURI, scope=GalleryTemplate, documentation='the uri resource to get the statitics for this shared appliance template (see :ref:`gallerytemplatestatistics-object`)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4148, 20)))

GalleryTemplate._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'status'), OpStatus, scope=GalleryTemplate, documentation='the current status during the share process (see :ref:`status-object`)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4153, 20)))

GalleryTemplate._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'voteUri'), pyxb.binding.datatypes.anyURI, scope=GalleryTemplate, documentation='the uri resource to send a rating for this appliance template', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4158, 20)))

GalleryTemplate._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'watching'), pyxb.binding.datatypes.boolean, scope=GalleryTemplate, documentation='boolean flag to determine if the user requesting information on this shared appliance template is currently watching (requesting to be notified on an update) of this shared appliance template', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4163, 20)))

GalleryTemplate._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'workspaceName'), pyxb.binding.datatypes.string, scope=GalleryTemplate, documentation='the name of the workspace where this appliance template is being shared', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4168, 20)))

GalleryTemplate._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'workspaceUri'), pyxb.binding.datatypes.anyURI, scope=GalleryTemplate, documentation='the uri resource of the workspace where this appliance template is being shared', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4173, 20)))

def _BuildAutomaton_452 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_452
    del _BuildAutomaton_452
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 583, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 597, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 602, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 607, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 612, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 617, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 622, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 627, 20))
    counters.add(cc_11)
    cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 632, 20))
    counters.add(cc_12)
    cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 637, 20))
    counters.add(cc_13)
    cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 642, 20))
    counters.add(cc_14)
    cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 647, 20))
    counters.add(cc_15)
    cc_16 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 652, 20))
    counters.add(cc_16)
    cc_17 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 657, 20))
    counters.add(cc_17)
    cc_18 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 668, 20))
    counters.add(cc_18)
    cc_19 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 673, 20))
    counters.add(cc_19)
    cc_20 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 678, 20))
    counters.add(cc_20)
    cc_21 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 686, 20))
    counters.add(cc_21)
    cc_22 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 688, 20))
    counters.add(cc_22)
    cc_23 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 690, 20))
    counters.add(cc_23)
    cc_24 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 695, 20))
    counters.add(cc_24)
    cc_25 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 700, 20))
    counters.add(cc_25)
    cc_26 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 705, 20))
    counters.add(cc_26)
    cc_27 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 710, 20))
    counters.add(cc_27)
    cc_28 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 715, 20))
    counters.add(cc_28)
    cc_29 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 720, 20))
    counters.add(cc_29)
    cc_30 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 725, 20))
    counters.add(cc_30)
    cc_31 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 730, 20))
    counters.add(cc_31)
    cc_32 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 735, 20))
    counters.add(cc_32)
    cc_33 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 740, 20))
    counters.add(cc_33)
    cc_34 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 745, 20))
    counters.add(cc_34)
    cc_35 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 756, 20))
    counters.add(cc_35)
    cc_36 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 761, 20))
    counters.add(cc_36)
    cc_37 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 767, 20))
    counters.add(cc_37)
    cc_38 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 773, 20))
    counters.add(cc_38)
    cc_39 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 779, 20))
    counters.add(cc_39)
    cc_40 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 781, 20))
    counters.add(cc_40)
    cc_41 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 783, 20))
    counters.add(cc_41)
    cc_42 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 789, 20))
    counters.add(cc_42)
    cc_43 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 795, 20))
    counters.add(cc_43)
    cc_44 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 801, 20))
    counters.add(cc_44)
    cc_45 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 807, 20))
    counters.add(cc_45)
    cc_46 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 812, 20))
    counters.add(cc_46)
    cc_47 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 823, 20))
    counters.add(cc_47)
    cc_48 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 828, 20))
    counters.add(cc_48)
    cc_49 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 842, 20))
    counters.add(cc_49)
    cc_50 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 848, 20))
    counters.add(cc_50)
    cc_51 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 853, 20))
    counters.add(cc_51)
    cc_52 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 858, 20))
    counters.add(cc_52)
    cc_53 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 863, 20))
    counters.add(cc_53)
    cc_54 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 868, 20))
    counters.add(cc_54)
    cc_55 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 873, 20))
    counters.add(cc_55)
    cc_56 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3995, 20))
    counters.add(cc_56)
    cc_57 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4000, 20))
    counters.add(cc_57)
    cc_58 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4006, 20))
    counters.add(cc_58)
    cc_59 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4056, 20))
    counters.add(cc_59)
    cc_60 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4066, 20))
    counters.add(cc_60)
    cc_61 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4071, 20))
    counters.add(cc_61)
    cc_62 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4072, 20))
    counters.add(cc_62)
    cc_63 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4077, 20))
    counters.add(cc_63)
    cc_64 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4082, 20))
    counters.add(cc_64)
    cc_65 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4083, 20))
    counters.add(cc_65)
    cc_66 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4088, 20))
    counters.add(cc_66)
    cc_67 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4093, 20))
    counters.add(cc_67)
    cc_68 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4098, 20))
    counters.add(cc_68)
    cc_69 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4103, 20))
    counters.add(cc_69)
    cc_70 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4108, 20))
    counters.add(cc_70)
    cc_71 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4113, 20))
    counters.add(cc_71)
    cc_72 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4118, 20))
    counters.add(cc_72)
    cc_73 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4123, 20))
    counters.add(cc_73)
    cc_74 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4133, 20))
    counters.add(cc_74)
    cc_75 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4138, 20))
    counters.add(cc_75)
    cc_76 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4148, 20))
    counters.add(cc_76)
    cc_77 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4153, 20))
    counters.add(cc_77)
    cc_78 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4158, 20))
    counters.add(cc_78)
    cc_79 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4163, 20))
    counters.add(cc_79)
    cc_80 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4168, 20))
    counters.add(cc_80)
    cc_81 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4173, 20))
    counters.add(cc_81)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplate._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplate._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplate._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplate._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplate._UseForTag(pyxb.namespace.ExpandedName(None, 'applianceExports')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 583, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplate._UseForTag(pyxb.namespace.ExpandedName(None, 'archName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 597, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplate._UseForTag(pyxb.namespace.ExpandedName(None, 'baseCloneUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 602, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplate._UseForTag(pyxb.namespace.ExpandedName(None, 'baseImagesStatusUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 607, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplate._UseForTag(pyxb.namespace.ExpandedName(None, 'baseImagesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 612, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplate._UseForTag(pyxb.namespace.ExpandedName(None, 'baseMySoftwareUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 617, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplate._UseForTag(pyxb.namespace.ExpandedName(None, 'baseOasPackageUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 622, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplate._UseForTag(pyxb.namespace.ExpandedName(None, 'baseOsProfileUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 627, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_12, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplate._UseForTag(pyxb.namespace.ExpandedName(None, 'baseProjectsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 632, 20))
    st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_13, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplate._UseForTag(pyxb.namespace.ExpandedName(None, 'basePublishImagesStatusUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 637, 20))
    st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_13)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_14, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplate._UseForTag(pyxb.namespace.ExpandedName(None, 'basePublishImagesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 642, 20))
    st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_14)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_15, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplate._UseForTag(pyxb.namespace.ExpandedName(None, 'baseTemplatesStatusUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 647, 20))
    st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_15)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_16, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplate._UseForTag(pyxb.namespace.ExpandedName(None, 'baseTemplatesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 652, 20))
    st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_16)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_17, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplate._UseForTag(pyxb.namespace.ExpandedName(None, 'bootScripts')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 657, 20))
    st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_17)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_18, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplate._UseForTag(pyxb.namespace.ExpandedName(None, 'bootScriptsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 668, 20))
    st_18 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_18)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_19, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplate._UseForTag(pyxb.namespace.ExpandedName(None, 'bootScriptUris')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 673, 20))
    st_19 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_19)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_20, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplate._UseForTag(pyxb.namespace.ExpandedName(None, 'confMgmtPlatforms')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 678, 20))
    st_20 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_20)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_21, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplate._UseForTag(pyxb.namespace.ExpandedName(None, 'confMgmtPlatformsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 686, 20))
    st_21 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_21)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_22, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplate._UseForTag(pyxb.namespace.ExpandedName(None, 'confMgmtPlatformUris')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 688, 20))
    st_22 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_22)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_23, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplate._UseForTag(pyxb.namespace.ExpandedName(None, 'description')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 690, 20))
    st_23 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_23)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_24, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplate._UseForTag(pyxb.namespace.ExpandedName(None, 'distributionName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 695, 20))
    st_24 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_24)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_25, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplate._UseForTag(pyxb.namespace.ExpandedName(None, 'distributionUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 700, 20))
    st_25 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_25)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_26, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplate._UseForTag(pyxb.namespace.ExpandedName(None, 'exportsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 705, 20))
    st_26 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_26)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_27, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplate._UseForTag(pyxb.namespace.ExpandedName(None, 'imageUris')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 710, 20))
    st_27 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_27)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_28, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplate._UseForTag(pyxb.namespace.ExpandedName(None, 'imported')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 715, 20))
    st_28 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_28)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_29, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplate._UseForTag(pyxb.namespace.ExpandedName(None, 'installedSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 720, 20))
    st_29 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_29)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_30, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplate._UseForTag(pyxb.namespace.ExpandedName(None, 'installProfile')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 725, 20))
    st_30 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_30)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_31, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplate._UseForTag(pyxb.namespace.ExpandedName(None, 'installProfileUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 730, 20))
    st_31 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_31)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_32, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplate._UseForTag(pyxb.namespace.ExpandedName(None, 'lastPkgUpdate')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 735, 20))
    st_32 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_32)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_33, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplate._UseForTag(pyxb.namespace.ExpandedName(None, 'logo')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 740, 20))
    st_33 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_33)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_34, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplate._UseForTag(pyxb.namespace.ExpandedName(None, 'mySoftwareList')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 745, 20))
    st_34 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_34)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_35, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplate._UseForTag(pyxb.namespace.ExpandedName(None, 'mySoftwareUris')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 756, 20))
    st_35 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_35)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_36, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplate._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 761, 20))
    st_36 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_36)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_37, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplate._UseForTag(pyxb.namespace.ExpandedName(None, 'nbSecurityUpdates')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 767, 20))
    st_37 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_37)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_38, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplate._UseForTag(pyxb.namespace.ExpandedName(None, 'nbUpdates')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 773, 20))
    st_38 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_38)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_39, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplate._UseForTag(pyxb.namespace.ExpandedName(None, 'oasPackage')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 779, 20))
    st_39 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_39)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_40, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplate._UseForTag(pyxb.namespace.ExpandedName(None, 'oasPackageUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 781, 20))
    st_40 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_40)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_41, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplate._UseForTag(pyxb.namespace.ExpandedName(None, 'orgUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 783, 20))
    st_41 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_41)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_42, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplate._UseForTag(pyxb.namespace.ExpandedName(None, 'osProfile')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 789, 20))
    st_42 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_42)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_43, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplate._UseForTag(pyxb.namespace.ExpandedName(None, 'osProfileUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 795, 20))
    st_43 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_43)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_44, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplate._UseForTag(pyxb.namespace.ExpandedName(None, 'parentApplianceUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 801, 20))
    st_44 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_44)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_45, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplate._UseForTag(pyxb.namespace.ExpandedName(None, 'parentTemplateUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 807, 20))
    st_45 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_45)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_46, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplate._UseForTag(pyxb.namespace.ExpandedName(None, 'projects')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 812, 20))
    st_46 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_46)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_47, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplate._UseForTag(pyxb.namespace.ExpandedName(None, 'projectUris')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 823, 20))
    st_47 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_47)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_48, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplate._UseForTag(pyxb.namespace.ExpandedName(None, 'publishImages')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 828, 20))
    st_48 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_48)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_49, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplate._UseForTag(pyxb.namespace.ExpandedName(None, 'publishImageUris')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 842, 20))
    st_49 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_49)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_50, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplate._UseForTag(pyxb.namespace.ExpandedName(None, 'revision')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 848, 20))
    st_50 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_50)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_51, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplate._UseForTag(pyxb.namespace.ExpandedName(None, 'shared')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 853, 20))
    st_51 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_51)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_52, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplate._UseForTag(pyxb.namespace.ExpandedName(None, 'size')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 858, 20))
    st_52 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_52)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_53, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplate._UseForTag(pyxb.namespace.ExpandedName(None, 'tag')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 863, 20))
    st_53 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_53)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_54, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplate._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 868, 20))
    st_54 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_54)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_55, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplate._UseForTag(pyxb.namespace.ExpandedName(None, 'version')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 873, 20))
    st_55 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_55)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_56, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplate._UseForTag(pyxb.namespace.ExpandedName(None, 'allowComments')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3995, 20))
    st_56 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_56)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_57, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplate._UseForTag(pyxb.namespace.ExpandedName(None, 'applianceUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4000, 20))
    st_57 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_57)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_58, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplate._UseForTag(pyxb.namespace.ExpandedName(None, 'category')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4006, 20))
    st_58 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_58)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_59, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplate._UseForTag(pyxb.namespace.ExpandedName(None, 'comments')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4056, 20))
    st_59 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_59)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_60, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplate._UseForTag(pyxb.namespace.ExpandedName(None, 'commentsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4066, 20))
    st_60 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_60)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_61, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplate._UseForTag(pyxb.namespace.ExpandedName(None, 'galleryUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4071, 20))
    st_61 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_61)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_62, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplate._UseForTag(pyxb.namespace.ExpandedName(None, 'nbBootScripts')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4072, 20))
    st_62 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_62)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_63, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplate._UseForTag(pyxb.namespace.ExpandedName(None, 'nbClones')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4077, 20))
    st_63 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_63)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_64, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplate._UseForTag(pyxb.namespace.ExpandedName(None, 'nbDownloads')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4082, 20))
    st_64 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_64)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_65, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplate._UseForTag(pyxb.namespace.ExpandedName(None, 'nbOSPackages')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4083, 20))
    st_65 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_65)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_66, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplate._UseForTag(pyxb.namespace.ExpandedName(None, 'nbVotes')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4088, 20))
    st_66 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_66)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_67, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplate._UseForTag(pyxb.namespace.ExpandedName(None, 'nbWatchers')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4093, 20))
    st_67 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_67)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_68, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplate._UseForTag(pyxb.namespace.ExpandedName(None, 'notificationsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4098, 20))
    st_68 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_68)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_69, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplate._UseForTag(pyxb.namespace.ExpandedName(None, 'osProfileName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4103, 20))
    st_69 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_69)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_70, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplate._UseForTag(pyxb.namespace.ExpandedName(None, 'owner')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4108, 20))
    st_70 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_70)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_71, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplate._UseForTag(pyxb.namespace.ExpandedName(None, 'publisher')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4113, 20))
    st_71 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_71)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_72, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplate._UseForTag(pyxb.namespace.ExpandedName(None, 'rating')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4118, 20))
    st_72 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_72)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_73, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplate._UseForTag(pyxb.namespace.ExpandedName(None, 'relatedVersions')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4123, 20))
    st_73 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_73)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_74, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplate._UseForTag(pyxb.namespace.ExpandedName(None, 'releaseDate')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4133, 20))
    st_74 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_74)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_75, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplate._UseForTag(pyxb.namespace.ExpandedName(None, 'statistics')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4138, 20))
    st_75 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_75)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_76, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplate._UseForTag(pyxb.namespace.ExpandedName(None, 'statisticsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4148, 20))
    st_76 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_76)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_77, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplate._UseForTag(pyxb.namespace.ExpandedName(None, 'status')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4153, 20))
    st_77 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_77)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_78, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplate._UseForTag(pyxb.namespace.ExpandedName(None, 'voteUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4158, 20))
    st_78 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_78)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_79, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplate._UseForTag(pyxb.namespace.ExpandedName(None, 'watching')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4163, 20))
    st_79 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_79)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_80, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplate._UseForTag(pyxb.namespace.ExpandedName(None, 'workspaceName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4168, 20))
    st_80 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_80)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_81, False))
    symbol = pyxb.binding.content.ElementUse(GalleryTemplate._UseForTag(pyxb.namespace.ExpandedName(None, 'workspaceUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4173, 20))
    st_81 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_81)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_70, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_71, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_72, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_73, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_74, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_75, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_76, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_77, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_78, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_79, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_80, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_81, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_70, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_71, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_72, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_73, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_74, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_75, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_76, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_77, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_78, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_79, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_80, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_81, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_70, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_71, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_72, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_73, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_74, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_75, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_76, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_77, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_78, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_79, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_80, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_81, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_70, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_71, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_72, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_73, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_74, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_75, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_76, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_77, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_78, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_79, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_80, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_81, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_70, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_71, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_72, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_73, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_74, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_75, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_76, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_77, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_78, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_79, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_80, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_81, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_70, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_71, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_72, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_73, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_74, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_75, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_76, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_77, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_78, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_79, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_80, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_81, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_70, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_71, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_72, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_73, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_74, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_75, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_76, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_77, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_78, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_79, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_80, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_81, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_70, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_71, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_72, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_73, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_74, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_75, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_76, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_77, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_78, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_79, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_80, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_81, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_70, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_71, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_72, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_73, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_74, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_75, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_76, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_77, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_78, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_79, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_80, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_81, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_70, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_71, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_72, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_73, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_74, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_75, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_76, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_77, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_78, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_79, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_80, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_81, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_70, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_71, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_72, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_73, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_74, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_75, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_76, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_77, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_78, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_79, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_80, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_81, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_70, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_71, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_72, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_73, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_74, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_75, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_76, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_77, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_78, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_79, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_80, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_81, [
        fac.UpdateInstruction(cc_11, False) ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_12, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_70, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_71, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_72, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_73, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_74, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_75, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_76, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_77, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_78, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_79, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_80, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_81, [
        fac.UpdateInstruction(cc_12, False) ]))
    st_12._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_13, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_70, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_71, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_72, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_73, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_74, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_75, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_76, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_77, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_78, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_79, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_80, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_81, [
        fac.UpdateInstruction(cc_13, False) ]))
    st_13._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_14, True) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_70, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_71, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_72, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_73, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_74, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_75, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_76, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_77, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_78, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_79, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_80, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_81, [
        fac.UpdateInstruction(cc_14, False) ]))
    st_14._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_15, True) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_70, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_71, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_72, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_73, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_74, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_75, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_76, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_77, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_78, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_79, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_80, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_81, [
        fac.UpdateInstruction(cc_15, False) ]))
    st_15._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_16, True) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_70, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_71, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_72, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_73, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_74, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_75, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_76, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_77, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_78, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_79, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_80, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_81, [
        fac.UpdateInstruction(cc_16, False) ]))
    st_16._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_17, True) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_70, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_71, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_72, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_73, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_74, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_75, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_76, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_77, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_78, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_79, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_80, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_81, [
        fac.UpdateInstruction(cc_17, False) ]))
    st_17._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_18, True) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_70, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_71, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_72, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_73, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_74, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_75, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_76, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_77, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_78, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_79, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_80, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_81, [
        fac.UpdateInstruction(cc_18, False) ]))
    st_18._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_19, True) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_70, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_71, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_72, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_73, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_74, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_75, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_76, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_77, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_78, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_79, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_80, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_81, [
        fac.UpdateInstruction(cc_19, False) ]))
    st_19._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_20, True) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_70, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_71, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_72, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_73, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_74, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_75, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_76, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_77, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_78, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_79, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_80, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_81, [
        fac.UpdateInstruction(cc_20, False) ]))
    st_20._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_21, True) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_70, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_71, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_72, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_73, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_74, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_75, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_76, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_77, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_78, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_79, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_80, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_81, [
        fac.UpdateInstruction(cc_21, False) ]))
    st_21._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_22, True) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_70, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_71, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_72, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_73, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_74, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_75, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_76, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_77, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_78, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_79, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_80, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_81, [
        fac.UpdateInstruction(cc_22, False) ]))
    st_22._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_23, True) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_70, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_71, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_72, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_73, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_74, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_75, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_76, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_77, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_78, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_79, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_80, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_81, [
        fac.UpdateInstruction(cc_23, False) ]))
    st_23._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_24, True) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_70, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_71, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_72, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_73, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_74, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_75, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_76, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_77, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_78, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_79, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_80, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_81, [
        fac.UpdateInstruction(cc_24, False) ]))
    st_24._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_25, True) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_70, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_71, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_72, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_73, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_74, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_75, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_76, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_77, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_78, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_79, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_80, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_81, [
        fac.UpdateInstruction(cc_25, False) ]))
    st_25._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_26, True) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_70, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_71, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_72, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_73, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_74, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_75, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_76, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_77, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_78, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_79, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_80, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_81, [
        fac.UpdateInstruction(cc_26, False) ]))
    st_26._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_27, True) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_70, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_71, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_72, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_73, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_74, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_75, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_76, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_77, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_78, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_79, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_80, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_81, [
        fac.UpdateInstruction(cc_27, False) ]))
    st_27._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_28, True) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_70, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_71, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_72, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_73, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_74, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_75, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_76, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_77, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_78, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_79, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_80, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_81, [
        fac.UpdateInstruction(cc_28, False) ]))
    st_28._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_29, True) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_70, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_71, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_72, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_73, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_74, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_75, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_76, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_77, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_78, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_79, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_80, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_81, [
        fac.UpdateInstruction(cc_29, False) ]))
    st_29._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_30, True) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_70, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_71, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_72, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_73, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_74, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_75, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_76, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_77, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_78, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_79, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_80, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_81, [
        fac.UpdateInstruction(cc_30, False) ]))
    st_30._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_31, True) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_70, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_71, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_72, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_73, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_74, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_75, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_76, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_77, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_78, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_79, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_80, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_81, [
        fac.UpdateInstruction(cc_31, False) ]))
    st_31._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_32, True) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_70, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_71, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_72, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_73, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_74, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_75, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_76, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_77, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_78, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_79, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_80, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_81, [
        fac.UpdateInstruction(cc_32, False) ]))
    st_32._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_33, True) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_70, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_71, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_72, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_73, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_74, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_75, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_76, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_77, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_78, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_79, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_80, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_81, [
        fac.UpdateInstruction(cc_33, False) ]))
    st_33._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_34, True) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_70, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_71, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_72, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_73, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_74, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_75, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_76, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_77, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_78, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_79, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_80, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_81, [
        fac.UpdateInstruction(cc_34, False) ]))
    st_34._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_35, True) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_70, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_71, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_72, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_73, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_74, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_75, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_76, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_77, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_78, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_79, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_80, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_81, [
        fac.UpdateInstruction(cc_35, False) ]))
    st_35._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_36, True) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_70, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_71, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_72, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_73, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_74, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_75, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_76, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_77, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_78, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_79, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_80, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_81, [
        fac.UpdateInstruction(cc_36, False) ]))
    st_36._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_37, True) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_70, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_71, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_72, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_73, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_74, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_75, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_76, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_77, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_78, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_79, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_80, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_81, [
        fac.UpdateInstruction(cc_37, False) ]))
    st_37._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_38, True) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_70, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_71, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_72, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_73, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_74, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_75, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_76, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_77, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_78, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_79, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_80, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_81, [
        fac.UpdateInstruction(cc_38, False) ]))
    st_38._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_39, True) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_70, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_71, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_72, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_73, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_74, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_75, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_76, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_77, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_78, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_79, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_80, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_81, [
        fac.UpdateInstruction(cc_39, False) ]))
    st_39._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_40, True) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_70, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_71, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_72, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_73, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_74, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_75, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_76, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_77, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_78, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_79, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_80, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_81, [
        fac.UpdateInstruction(cc_40, False) ]))
    st_40._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_41, True) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_70, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_71, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_72, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_73, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_74, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_75, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_76, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_77, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_78, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_79, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_80, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_81, [
        fac.UpdateInstruction(cc_41, False) ]))
    st_41._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_42, True) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_70, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_71, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_72, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_73, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_74, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_75, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_76, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_77, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_78, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_79, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_80, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_81, [
        fac.UpdateInstruction(cc_42, False) ]))
    st_42._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_43, True) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_70, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_71, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_72, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_73, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_74, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_75, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_76, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_77, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_78, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_79, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_80, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_81, [
        fac.UpdateInstruction(cc_43, False) ]))
    st_43._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_44, True) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_70, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_71, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_72, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_73, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_74, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_75, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_76, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_77, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_78, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_79, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_80, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_81, [
        fac.UpdateInstruction(cc_44, False) ]))
    st_44._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_45, True) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_70, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_71, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_72, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_73, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_74, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_75, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_76, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_77, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_78, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_79, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_80, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_81, [
        fac.UpdateInstruction(cc_45, False) ]))
    st_45._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_46, True) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_70, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_71, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_72, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_73, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_74, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_75, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_76, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_77, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_78, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_79, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_80, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_81, [
        fac.UpdateInstruction(cc_46, False) ]))
    st_46._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_47, True) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_70, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_71, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_72, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_73, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_74, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_75, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_76, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_77, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_78, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_79, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_80, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_81, [
        fac.UpdateInstruction(cc_47, False) ]))
    st_47._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_48, True) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_70, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_71, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_72, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_73, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_74, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_75, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_76, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_77, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_78, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_79, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_80, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_81, [
        fac.UpdateInstruction(cc_48, False) ]))
    st_48._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_49, True) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_70, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_71, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_72, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_73, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_74, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_75, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_76, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_77, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_78, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_79, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_80, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_81, [
        fac.UpdateInstruction(cc_49, False) ]))
    st_49._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_50, True) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_70, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_71, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_72, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_73, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_74, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_75, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_76, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_77, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_78, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_79, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_80, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_81, [
        fac.UpdateInstruction(cc_50, False) ]))
    st_50._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_51, True) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_51, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_51, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_51, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_51, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_51, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_51, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_51, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_51, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_51, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_51, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_51, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_51, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_51, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_51, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_51, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_51, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_51, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_51, False) ]))
    transitions.append(fac.Transition(st_70, [
        fac.UpdateInstruction(cc_51, False) ]))
    transitions.append(fac.Transition(st_71, [
        fac.UpdateInstruction(cc_51, False) ]))
    transitions.append(fac.Transition(st_72, [
        fac.UpdateInstruction(cc_51, False) ]))
    transitions.append(fac.Transition(st_73, [
        fac.UpdateInstruction(cc_51, False) ]))
    transitions.append(fac.Transition(st_74, [
        fac.UpdateInstruction(cc_51, False) ]))
    transitions.append(fac.Transition(st_75, [
        fac.UpdateInstruction(cc_51, False) ]))
    transitions.append(fac.Transition(st_76, [
        fac.UpdateInstruction(cc_51, False) ]))
    transitions.append(fac.Transition(st_77, [
        fac.UpdateInstruction(cc_51, False) ]))
    transitions.append(fac.Transition(st_78, [
        fac.UpdateInstruction(cc_51, False) ]))
    transitions.append(fac.Transition(st_79, [
        fac.UpdateInstruction(cc_51, False) ]))
    transitions.append(fac.Transition(st_80, [
        fac.UpdateInstruction(cc_51, False) ]))
    transitions.append(fac.Transition(st_81, [
        fac.UpdateInstruction(cc_51, False) ]))
    st_51._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_52, True) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_52, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_52, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_52, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_52, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_52, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_52, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_52, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_52, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_52, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_52, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_52, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_52, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_52, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_52, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_52, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_52, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_52, False) ]))
    transitions.append(fac.Transition(st_70, [
        fac.UpdateInstruction(cc_52, False) ]))
    transitions.append(fac.Transition(st_71, [
        fac.UpdateInstruction(cc_52, False) ]))
    transitions.append(fac.Transition(st_72, [
        fac.UpdateInstruction(cc_52, False) ]))
    transitions.append(fac.Transition(st_73, [
        fac.UpdateInstruction(cc_52, False) ]))
    transitions.append(fac.Transition(st_74, [
        fac.UpdateInstruction(cc_52, False) ]))
    transitions.append(fac.Transition(st_75, [
        fac.UpdateInstruction(cc_52, False) ]))
    transitions.append(fac.Transition(st_76, [
        fac.UpdateInstruction(cc_52, False) ]))
    transitions.append(fac.Transition(st_77, [
        fac.UpdateInstruction(cc_52, False) ]))
    transitions.append(fac.Transition(st_78, [
        fac.UpdateInstruction(cc_52, False) ]))
    transitions.append(fac.Transition(st_79, [
        fac.UpdateInstruction(cc_52, False) ]))
    transitions.append(fac.Transition(st_80, [
        fac.UpdateInstruction(cc_52, False) ]))
    transitions.append(fac.Transition(st_81, [
        fac.UpdateInstruction(cc_52, False) ]))
    st_52._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_53, True) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_53, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_53, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_53, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_53, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_53, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_53, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_53, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_53, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_53, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_53, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_53, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_53, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_53, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_53, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_53, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_53, False) ]))
    transitions.append(fac.Transition(st_70, [
        fac.UpdateInstruction(cc_53, False) ]))
    transitions.append(fac.Transition(st_71, [
        fac.UpdateInstruction(cc_53, False) ]))
    transitions.append(fac.Transition(st_72, [
        fac.UpdateInstruction(cc_53, False) ]))
    transitions.append(fac.Transition(st_73, [
        fac.UpdateInstruction(cc_53, False) ]))
    transitions.append(fac.Transition(st_74, [
        fac.UpdateInstruction(cc_53, False) ]))
    transitions.append(fac.Transition(st_75, [
        fac.UpdateInstruction(cc_53, False) ]))
    transitions.append(fac.Transition(st_76, [
        fac.UpdateInstruction(cc_53, False) ]))
    transitions.append(fac.Transition(st_77, [
        fac.UpdateInstruction(cc_53, False) ]))
    transitions.append(fac.Transition(st_78, [
        fac.UpdateInstruction(cc_53, False) ]))
    transitions.append(fac.Transition(st_79, [
        fac.UpdateInstruction(cc_53, False) ]))
    transitions.append(fac.Transition(st_80, [
        fac.UpdateInstruction(cc_53, False) ]))
    transitions.append(fac.Transition(st_81, [
        fac.UpdateInstruction(cc_53, False) ]))
    st_53._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_54, True) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_54, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_54, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_54, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_54, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_54, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_54, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_54, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_54, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_54, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_54, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_54, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_54, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_54, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_54, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_54, False) ]))
    transitions.append(fac.Transition(st_70, [
        fac.UpdateInstruction(cc_54, False) ]))
    transitions.append(fac.Transition(st_71, [
        fac.UpdateInstruction(cc_54, False) ]))
    transitions.append(fac.Transition(st_72, [
        fac.UpdateInstruction(cc_54, False) ]))
    transitions.append(fac.Transition(st_73, [
        fac.UpdateInstruction(cc_54, False) ]))
    transitions.append(fac.Transition(st_74, [
        fac.UpdateInstruction(cc_54, False) ]))
    transitions.append(fac.Transition(st_75, [
        fac.UpdateInstruction(cc_54, False) ]))
    transitions.append(fac.Transition(st_76, [
        fac.UpdateInstruction(cc_54, False) ]))
    transitions.append(fac.Transition(st_77, [
        fac.UpdateInstruction(cc_54, False) ]))
    transitions.append(fac.Transition(st_78, [
        fac.UpdateInstruction(cc_54, False) ]))
    transitions.append(fac.Transition(st_79, [
        fac.UpdateInstruction(cc_54, False) ]))
    transitions.append(fac.Transition(st_80, [
        fac.UpdateInstruction(cc_54, False) ]))
    transitions.append(fac.Transition(st_81, [
        fac.UpdateInstruction(cc_54, False) ]))
    st_54._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_55, True) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_55, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_55, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_55, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_55, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_55, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_55, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_55, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_55, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_55, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_55, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_55, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_55, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_55, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_55, False) ]))
    transitions.append(fac.Transition(st_70, [
        fac.UpdateInstruction(cc_55, False) ]))
    transitions.append(fac.Transition(st_71, [
        fac.UpdateInstruction(cc_55, False) ]))
    transitions.append(fac.Transition(st_72, [
        fac.UpdateInstruction(cc_55, False) ]))
    transitions.append(fac.Transition(st_73, [
        fac.UpdateInstruction(cc_55, False) ]))
    transitions.append(fac.Transition(st_74, [
        fac.UpdateInstruction(cc_55, False) ]))
    transitions.append(fac.Transition(st_75, [
        fac.UpdateInstruction(cc_55, False) ]))
    transitions.append(fac.Transition(st_76, [
        fac.UpdateInstruction(cc_55, False) ]))
    transitions.append(fac.Transition(st_77, [
        fac.UpdateInstruction(cc_55, False) ]))
    transitions.append(fac.Transition(st_78, [
        fac.UpdateInstruction(cc_55, False) ]))
    transitions.append(fac.Transition(st_79, [
        fac.UpdateInstruction(cc_55, False) ]))
    transitions.append(fac.Transition(st_80, [
        fac.UpdateInstruction(cc_55, False) ]))
    transitions.append(fac.Transition(st_81, [
        fac.UpdateInstruction(cc_55, False) ]))
    st_55._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_56, True) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_56, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_56, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_56, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_56, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_56, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_56, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_56, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_56, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_56, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_56, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_56, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_56, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_56, False) ]))
    transitions.append(fac.Transition(st_70, [
        fac.UpdateInstruction(cc_56, False) ]))
    transitions.append(fac.Transition(st_71, [
        fac.UpdateInstruction(cc_56, False) ]))
    transitions.append(fac.Transition(st_72, [
        fac.UpdateInstruction(cc_56, False) ]))
    transitions.append(fac.Transition(st_73, [
        fac.UpdateInstruction(cc_56, False) ]))
    transitions.append(fac.Transition(st_74, [
        fac.UpdateInstruction(cc_56, False) ]))
    transitions.append(fac.Transition(st_75, [
        fac.UpdateInstruction(cc_56, False) ]))
    transitions.append(fac.Transition(st_76, [
        fac.UpdateInstruction(cc_56, False) ]))
    transitions.append(fac.Transition(st_77, [
        fac.UpdateInstruction(cc_56, False) ]))
    transitions.append(fac.Transition(st_78, [
        fac.UpdateInstruction(cc_56, False) ]))
    transitions.append(fac.Transition(st_79, [
        fac.UpdateInstruction(cc_56, False) ]))
    transitions.append(fac.Transition(st_80, [
        fac.UpdateInstruction(cc_56, False) ]))
    transitions.append(fac.Transition(st_81, [
        fac.UpdateInstruction(cc_56, False) ]))
    st_56._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_57, True) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_57, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_57, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_57, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_57, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_57, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_57, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_57, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_57, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_57, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_57, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_57, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_57, False) ]))
    transitions.append(fac.Transition(st_70, [
        fac.UpdateInstruction(cc_57, False) ]))
    transitions.append(fac.Transition(st_71, [
        fac.UpdateInstruction(cc_57, False) ]))
    transitions.append(fac.Transition(st_72, [
        fac.UpdateInstruction(cc_57, False) ]))
    transitions.append(fac.Transition(st_73, [
        fac.UpdateInstruction(cc_57, False) ]))
    transitions.append(fac.Transition(st_74, [
        fac.UpdateInstruction(cc_57, False) ]))
    transitions.append(fac.Transition(st_75, [
        fac.UpdateInstruction(cc_57, False) ]))
    transitions.append(fac.Transition(st_76, [
        fac.UpdateInstruction(cc_57, False) ]))
    transitions.append(fac.Transition(st_77, [
        fac.UpdateInstruction(cc_57, False) ]))
    transitions.append(fac.Transition(st_78, [
        fac.UpdateInstruction(cc_57, False) ]))
    transitions.append(fac.Transition(st_79, [
        fac.UpdateInstruction(cc_57, False) ]))
    transitions.append(fac.Transition(st_80, [
        fac.UpdateInstruction(cc_57, False) ]))
    transitions.append(fac.Transition(st_81, [
        fac.UpdateInstruction(cc_57, False) ]))
    st_57._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_58, True) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_58, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_58, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_58, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_58, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_58, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_58, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_58, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_58, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_58, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_58, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_58, False) ]))
    transitions.append(fac.Transition(st_70, [
        fac.UpdateInstruction(cc_58, False) ]))
    transitions.append(fac.Transition(st_71, [
        fac.UpdateInstruction(cc_58, False) ]))
    transitions.append(fac.Transition(st_72, [
        fac.UpdateInstruction(cc_58, False) ]))
    transitions.append(fac.Transition(st_73, [
        fac.UpdateInstruction(cc_58, False) ]))
    transitions.append(fac.Transition(st_74, [
        fac.UpdateInstruction(cc_58, False) ]))
    transitions.append(fac.Transition(st_75, [
        fac.UpdateInstruction(cc_58, False) ]))
    transitions.append(fac.Transition(st_76, [
        fac.UpdateInstruction(cc_58, False) ]))
    transitions.append(fac.Transition(st_77, [
        fac.UpdateInstruction(cc_58, False) ]))
    transitions.append(fac.Transition(st_78, [
        fac.UpdateInstruction(cc_58, False) ]))
    transitions.append(fac.Transition(st_79, [
        fac.UpdateInstruction(cc_58, False) ]))
    transitions.append(fac.Transition(st_80, [
        fac.UpdateInstruction(cc_58, False) ]))
    transitions.append(fac.Transition(st_81, [
        fac.UpdateInstruction(cc_58, False) ]))
    st_58._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_59, True) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_59, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_59, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_59, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_59, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_59, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_59, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_59, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_59, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_59, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_59, False) ]))
    transitions.append(fac.Transition(st_70, [
        fac.UpdateInstruction(cc_59, False) ]))
    transitions.append(fac.Transition(st_71, [
        fac.UpdateInstruction(cc_59, False) ]))
    transitions.append(fac.Transition(st_72, [
        fac.UpdateInstruction(cc_59, False) ]))
    transitions.append(fac.Transition(st_73, [
        fac.UpdateInstruction(cc_59, False) ]))
    transitions.append(fac.Transition(st_74, [
        fac.UpdateInstruction(cc_59, False) ]))
    transitions.append(fac.Transition(st_75, [
        fac.UpdateInstruction(cc_59, False) ]))
    transitions.append(fac.Transition(st_76, [
        fac.UpdateInstruction(cc_59, False) ]))
    transitions.append(fac.Transition(st_77, [
        fac.UpdateInstruction(cc_59, False) ]))
    transitions.append(fac.Transition(st_78, [
        fac.UpdateInstruction(cc_59, False) ]))
    transitions.append(fac.Transition(st_79, [
        fac.UpdateInstruction(cc_59, False) ]))
    transitions.append(fac.Transition(st_80, [
        fac.UpdateInstruction(cc_59, False) ]))
    transitions.append(fac.Transition(st_81, [
        fac.UpdateInstruction(cc_59, False) ]))
    st_59._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_60, True) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_60, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_60, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_60, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_60, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_60, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_60, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_60, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_60, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_60, False) ]))
    transitions.append(fac.Transition(st_70, [
        fac.UpdateInstruction(cc_60, False) ]))
    transitions.append(fac.Transition(st_71, [
        fac.UpdateInstruction(cc_60, False) ]))
    transitions.append(fac.Transition(st_72, [
        fac.UpdateInstruction(cc_60, False) ]))
    transitions.append(fac.Transition(st_73, [
        fac.UpdateInstruction(cc_60, False) ]))
    transitions.append(fac.Transition(st_74, [
        fac.UpdateInstruction(cc_60, False) ]))
    transitions.append(fac.Transition(st_75, [
        fac.UpdateInstruction(cc_60, False) ]))
    transitions.append(fac.Transition(st_76, [
        fac.UpdateInstruction(cc_60, False) ]))
    transitions.append(fac.Transition(st_77, [
        fac.UpdateInstruction(cc_60, False) ]))
    transitions.append(fac.Transition(st_78, [
        fac.UpdateInstruction(cc_60, False) ]))
    transitions.append(fac.Transition(st_79, [
        fac.UpdateInstruction(cc_60, False) ]))
    transitions.append(fac.Transition(st_80, [
        fac.UpdateInstruction(cc_60, False) ]))
    transitions.append(fac.Transition(st_81, [
        fac.UpdateInstruction(cc_60, False) ]))
    st_60._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_61, True) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_61, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_61, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_61, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_61, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_61, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_61, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_61, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_61, False) ]))
    transitions.append(fac.Transition(st_70, [
        fac.UpdateInstruction(cc_61, False) ]))
    transitions.append(fac.Transition(st_71, [
        fac.UpdateInstruction(cc_61, False) ]))
    transitions.append(fac.Transition(st_72, [
        fac.UpdateInstruction(cc_61, False) ]))
    transitions.append(fac.Transition(st_73, [
        fac.UpdateInstruction(cc_61, False) ]))
    transitions.append(fac.Transition(st_74, [
        fac.UpdateInstruction(cc_61, False) ]))
    transitions.append(fac.Transition(st_75, [
        fac.UpdateInstruction(cc_61, False) ]))
    transitions.append(fac.Transition(st_76, [
        fac.UpdateInstruction(cc_61, False) ]))
    transitions.append(fac.Transition(st_77, [
        fac.UpdateInstruction(cc_61, False) ]))
    transitions.append(fac.Transition(st_78, [
        fac.UpdateInstruction(cc_61, False) ]))
    transitions.append(fac.Transition(st_79, [
        fac.UpdateInstruction(cc_61, False) ]))
    transitions.append(fac.Transition(st_80, [
        fac.UpdateInstruction(cc_61, False) ]))
    transitions.append(fac.Transition(st_81, [
        fac.UpdateInstruction(cc_61, False) ]))
    st_61._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_62, True) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_62, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_62, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_62, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_62, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_62, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_62, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_62, False) ]))
    transitions.append(fac.Transition(st_70, [
        fac.UpdateInstruction(cc_62, False) ]))
    transitions.append(fac.Transition(st_71, [
        fac.UpdateInstruction(cc_62, False) ]))
    transitions.append(fac.Transition(st_72, [
        fac.UpdateInstruction(cc_62, False) ]))
    transitions.append(fac.Transition(st_73, [
        fac.UpdateInstruction(cc_62, False) ]))
    transitions.append(fac.Transition(st_74, [
        fac.UpdateInstruction(cc_62, False) ]))
    transitions.append(fac.Transition(st_75, [
        fac.UpdateInstruction(cc_62, False) ]))
    transitions.append(fac.Transition(st_76, [
        fac.UpdateInstruction(cc_62, False) ]))
    transitions.append(fac.Transition(st_77, [
        fac.UpdateInstruction(cc_62, False) ]))
    transitions.append(fac.Transition(st_78, [
        fac.UpdateInstruction(cc_62, False) ]))
    transitions.append(fac.Transition(st_79, [
        fac.UpdateInstruction(cc_62, False) ]))
    transitions.append(fac.Transition(st_80, [
        fac.UpdateInstruction(cc_62, False) ]))
    transitions.append(fac.Transition(st_81, [
        fac.UpdateInstruction(cc_62, False) ]))
    st_62._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_63, True) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_63, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_63, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_63, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_63, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_63, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_63, False) ]))
    transitions.append(fac.Transition(st_70, [
        fac.UpdateInstruction(cc_63, False) ]))
    transitions.append(fac.Transition(st_71, [
        fac.UpdateInstruction(cc_63, False) ]))
    transitions.append(fac.Transition(st_72, [
        fac.UpdateInstruction(cc_63, False) ]))
    transitions.append(fac.Transition(st_73, [
        fac.UpdateInstruction(cc_63, False) ]))
    transitions.append(fac.Transition(st_74, [
        fac.UpdateInstruction(cc_63, False) ]))
    transitions.append(fac.Transition(st_75, [
        fac.UpdateInstruction(cc_63, False) ]))
    transitions.append(fac.Transition(st_76, [
        fac.UpdateInstruction(cc_63, False) ]))
    transitions.append(fac.Transition(st_77, [
        fac.UpdateInstruction(cc_63, False) ]))
    transitions.append(fac.Transition(st_78, [
        fac.UpdateInstruction(cc_63, False) ]))
    transitions.append(fac.Transition(st_79, [
        fac.UpdateInstruction(cc_63, False) ]))
    transitions.append(fac.Transition(st_80, [
        fac.UpdateInstruction(cc_63, False) ]))
    transitions.append(fac.Transition(st_81, [
        fac.UpdateInstruction(cc_63, False) ]))
    st_63._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_64, True) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_64, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_64, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_64, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_64, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_64, False) ]))
    transitions.append(fac.Transition(st_70, [
        fac.UpdateInstruction(cc_64, False) ]))
    transitions.append(fac.Transition(st_71, [
        fac.UpdateInstruction(cc_64, False) ]))
    transitions.append(fac.Transition(st_72, [
        fac.UpdateInstruction(cc_64, False) ]))
    transitions.append(fac.Transition(st_73, [
        fac.UpdateInstruction(cc_64, False) ]))
    transitions.append(fac.Transition(st_74, [
        fac.UpdateInstruction(cc_64, False) ]))
    transitions.append(fac.Transition(st_75, [
        fac.UpdateInstruction(cc_64, False) ]))
    transitions.append(fac.Transition(st_76, [
        fac.UpdateInstruction(cc_64, False) ]))
    transitions.append(fac.Transition(st_77, [
        fac.UpdateInstruction(cc_64, False) ]))
    transitions.append(fac.Transition(st_78, [
        fac.UpdateInstruction(cc_64, False) ]))
    transitions.append(fac.Transition(st_79, [
        fac.UpdateInstruction(cc_64, False) ]))
    transitions.append(fac.Transition(st_80, [
        fac.UpdateInstruction(cc_64, False) ]))
    transitions.append(fac.Transition(st_81, [
        fac.UpdateInstruction(cc_64, False) ]))
    st_64._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_65, True) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_65, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_65, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_65, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_65, False) ]))
    transitions.append(fac.Transition(st_70, [
        fac.UpdateInstruction(cc_65, False) ]))
    transitions.append(fac.Transition(st_71, [
        fac.UpdateInstruction(cc_65, False) ]))
    transitions.append(fac.Transition(st_72, [
        fac.UpdateInstruction(cc_65, False) ]))
    transitions.append(fac.Transition(st_73, [
        fac.UpdateInstruction(cc_65, False) ]))
    transitions.append(fac.Transition(st_74, [
        fac.UpdateInstruction(cc_65, False) ]))
    transitions.append(fac.Transition(st_75, [
        fac.UpdateInstruction(cc_65, False) ]))
    transitions.append(fac.Transition(st_76, [
        fac.UpdateInstruction(cc_65, False) ]))
    transitions.append(fac.Transition(st_77, [
        fac.UpdateInstruction(cc_65, False) ]))
    transitions.append(fac.Transition(st_78, [
        fac.UpdateInstruction(cc_65, False) ]))
    transitions.append(fac.Transition(st_79, [
        fac.UpdateInstruction(cc_65, False) ]))
    transitions.append(fac.Transition(st_80, [
        fac.UpdateInstruction(cc_65, False) ]))
    transitions.append(fac.Transition(st_81, [
        fac.UpdateInstruction(cc_65, False) ]))
    st_65._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_66, True) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_66, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_66, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_66, False) ]))
    transitions.append(fac.Transition(st_70, [
        fac.UpdateInstruction(cc_66, False) ]))
    transitions.append(fac.Transition(st_71, [
        fac.UpdateInstruction(cc_66, False) ]))
    transitions.append(fac.Transition(st_72, [
        fac.UpdateInstruction(cc_66, False) ]))
    transitions.append(fac.Transition(st_73, [
        fac.UpdateInstruction(cc_66, False) ]))
    transitions.append(fac.Transition(st_74, [
        fac.UpdateInstruction(cc_66, False) ]))
    transitions.append(fac.Transition(st_75, [
        fac.UpdateInstruction(cc_66, False) ]))
    transitions.append(fac.Transition(st_76, [
        fac.UpdateInstruction(cc_66, False) ]))
    transitions.append(fac.Transition(st_77, [
        fac.UpdateInstruction(cc_66, False) ]))
    transitions.append(fac.Transition(st_78, [
        fac.UpdateInstruction(cc_66, False) ]))
    transitions.append(fac.Transition(st_79, [
        fac.UpdateInstruction(cc_66, False) ]))
    transitions.append(fac.Transition(st_80, [
        fac.UpdateInstruction(cc_66, False) ]))
    transitions.append(fac.Transition(st_81, [
        fac.UpdateInstruction(cc_66, False) ]))
    st_66._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_67, True) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_67, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_67, False) ]))
    transitions.append(fac.Transition(st_70, [
        fac.UpdateInstruction(cc_67, False) ]))
    transitions.append(fac.Transition(st_71, [
        fac.UpdateInstruction(cc_67, False) ]))
    transitions.append(fac.Transition(st_72, [
        fac.UpdateInstruction(cc_67, False) ]))
    transitions.append(fac.Transition(st_73, [
        fac.UpdateInstruction(cc_67, False) ]))
    transitions.append(fac.Transition(st_74, [
        fac.UpdateInstruction(cc_67, False) ]))
    transitions.append(fac.Transition(st_75, [
        fac.UpdateInstruction(cc_67, False) ]))
    transitions.append(fac.Transition(st_76, [
        fac.UpdateInstruction(cc_67, False) ]))
    transitions.append(fac.Transition(st_77, [
        fac.UpdateInstruction(cc_67, False) ]))
    transitions.append(fac.Transition(st_78, [
        fac.UpdateInstruction(cc_67, False) ]))
    transitions.append(fac.Transition(st_79, [
        fac.UpdateInstruction(cc_67, False) ]))
    transitions.append(fac.Transition(st_80, [
        fac.UpdateInstruction(cc_67, False) ]))
    transitions.append(fac.Transition(st_81, [
        fac.UpdateInstruction(cc_67, False) ]))
    st_67._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_68, True) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_68, False) ]))
    transitions.append(fac.Transition(st_70, [
        fac.UpdateInstruction(cc_68, False) ]))
    transitions.append(fac.Transition(st_71, [
        fac.UpdateInstruction(cc_68, False) ]))
    transitions.append(fac.Transition(st_72, [
        fac.UpdateInstruction(cc_68, False) ]))
    transitions.append(fac.Transition(st_73, [
        fac.UpdateInstruction(cc_68, False) ]))
    transitions.append(fac.Transition(st_74, [
        fac.UpdateInstruction(cc_68, False) ]))
    transitions.append(fac.Transition(st_75, [
        fac.UpdateInstruction(cc_68, False) ]))
    transitions.append(fac.Transition(st_76, [
        fac.UpdateInstruction(cc_68, False) ]))
    transitions.append(fac.Transition(st_77, [
        fac.UpdateInstruction(cc_68, False) ]))
    transitions.append(fac.Transition(st_78, [
        fac.UpdateInstruction(cc_68, False) ]))
    transitions.append(fac.Transition(st_79, [
        fac.UpdateInstruction(cc_68, False) ]))
    transitions.append(fac.Transition(st_80, [
        fac.UpdateInstruction(cc_68, False) ]))
    transitions.append(fac.Transition(st_81, [
        fac.UpdateInstruction(cc_68, False) ]))
    st_68._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_69, True) ]))
    transitions.append(fac.Transition(st_70, [
        fac.UpdateInstruction(cc_69, False) ]))
    transitions.append(fac.Transition(st_71, [
        fac.UpdateInstruction(cc_69, False) ]))
    transitions.append(fac.Transition(st_72, [
        fac.UpdateInstruction(cc_69, False) ]))
    transitions.append(fac.Transition(st_73, [
        fac.UpdateInstruction(cc_69, False) ]))
    transitions.append(fac.Transition(st_74, [
        fac.UpdateInstruction(cc_69, False) ]))
    transitions.append(fac.Transition(st_75, [
        fac.UpdateInstruction(cc_69, False) ]))
    transitions.append(fac.Transition(st_76, [
        fac.UpdateInstruction(cc_69, False) ]))
    transitions.append(fac.Transition(st_77, [
        fac.UpdateInstruction(cc_69, False) ]))
    transitions.append(fac.Transition(st_78, [
        fac.UpdateInstruction(cc_69, False) ]))
    transitions.append(fac.Transition(st_79, [
        fac.UpdateInstruction(cc_69, False) ]))
    transitions.append(fac.Transition(st_80, [
        fac.UpdateInstruction(cc_69, False) ]))
    transitions.append(fac.Transition(st_81, [
        fac.UpdateInstruction(cc_69, False) ]))
    st_69._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_70, [
        fac.UpdateInstruction(cc_70, True) ]))
    transitions.append(fac.Transition(st_71, [
        fac.UpdateInstruction(cc_70, False) ]))
    transitions.append(fac.Transition(st_72, [
        fac.UpdateInstruction(cc_70, False) ]))
    transitions.append(fac.Transition(st_73, [
        fac.UpdateInstruction(cc_70, False) ]))
    transitions.append(fac.Transition(st_74, [
        fac.UpdateInstruction(cc_70, False) ]))
    transitions.append(fac.Transition(st_75, [
        fac.UpdateInstruction(cc_70, False) ]))
    transitions.append(fac.Transition(st_76, [
        fac.UpdateInstruction(cc_70, False) ]))
    transitions.append(fac.Transition(st_77, [
        fac.UpdateInstruction(cc_70, False) ]))
    transitions.append(fac.Transition(st_78, [
        fac.UpdateInstruction(cc_70, False) ]))
    transitions.append(fac.Transition(st_79, [
        fac.UpdateInstruction(cc_70, False) ]))
    transitions.append(fac.Transition(st_80, [
        fac.UpdateInstruction(cc_70, False) ]))
    transitions.append(fac.Transition(st_81, [
        fac.UpdateInstruction(cc_70, False) ]))
    st_70._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_71, [
        fac.UpdateInstruction(cc_71, True) ]))
    transitions.append(fac.Transition(st_72, [
        fac.UpdateInstruction(cc_71, False) ]))
    transitions.append(fac.Transition(st_73, [
        fac.UpdateInstruction(cc_71, False) ]))
    transitions.append(fac.Transition(st_74, [
        fac.UpdateInstruction(cc_71, False) ]))
    transitions.append(fac.Transition(st_75, [
        fac.UpdateInstruction(cc_71, False) ]))
    transitions.append(fac.Transition(st_76, [
        fac.UpdateInstruction(cc_71, False) ]))
    transitions.append(fac.Transition(st_77, [
        fac.UpdateInstruction(cc_71, False) ]))
    transitions.append(fac.Transition(st_78, [
        fac.UpdateInstruction(cc_71, False) ]))
    transitions.append(fac.Transition(st_79, [
        fac.UpdateInstruction(cc_71, False) ]))
    transitions.append(fac.Transition(st_80, [
        fac.UpdateInstruction(cc_71, False) ]))
    transitions.append(fac.Transition(st_81, [
        fac.UpdateInstruction(cc_71, False) ]))
    st_71._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_72, [
        fac.UpdateInstruction(cc_72, True) ]))
    transitions.append(fac.Transition(st_73, [
        fac.UpdateInstruction(cc_72, False) ]))
    transitions.append(fac.Transition(st_74, [
        fac.UpdateInstruction(cc_72, False) ]))
    transitions.append(fac.Transition(st_75, [
        fac.UpdateInstruction(cc_72, False) ]))
    transitions.append(fac.Transition(st_76, [
        fac.UpdateInstruction(cc_72, False) ]))
    transitions.append(fac.Transition(st_77, [
        fac.UpdateInstruction(cc_72, False) ]))
    transitions.append(fac.Transition(st_78, [
        fac.UpdateInstruction(cc_72, False) ]))
    transitions.append(fac.Transition(st_79, [
        fac.UpdateInstruction(cc_72, False) ]))
    transitions.append(fac.Transition(st_80, [
        fac.UpdateInstruction(cc_72, False) ]))
    transitions.append(fac.Transition(st_81, [
        fac.UpdateInstruction(cc_72, False) ]))
    st_72._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_73, [
        fac.UpdateInstruction(cc_73, True) ]))
    transitions.append(fac.Transition(st_74, [
        fac.UpdateInstruction(cc_73, False) ]))
    transitions.append(fac.Transition(st_75, [
        fac.UpdateInstruction(cc_73, False) ]))
    transitions.append(fac.Transition(st_76, [
        fac.UpdateInstruction(cc_73, False) ]))
    transitions.append(fac.Transition(st_77, [
        fac.UpdateInstruction(cc_73, False) ]))
    transitions.append(fac.Transition(st_78, [
        fac.UpdateInstruction(cc_73, False) ]))
    transitions.append(fac.Transition(st_79, [
        fac.UpdateInstruction(cc_73, False) ]))
    transitions.append(fac.Transition(st_80, [
        fac.UpdateInstruction(cc_73, False) ]))
    transitions.append(fac.Transition(st_81, [
        fac.UpdateInstruction(cc_73, False) ]))
    st_73._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_74, [
        fac.UpdateInstruction(cc_74, True) ]))
    transitions.append(fac.Transition(st_75, [
        fac.UpdateInstruction(cc_74, False) ]))
    transitions.append(fac.Transition(st_76, [
        fac.UpdateInstruction(cc_74, False) ]))
    transitions.append(fac.Transition(st_77, [
        fac.UpdateInstruction(cc_74, False) ]))
    transitions.append(fac.Transition(st_78, [
        fac.UpdateInstruction(cc_74, False) ]))
    transitions.append(fac.Transition(st_79, [
        fac.UpdateInstruction(cc_74, False) ]))
    transitions.append(fac.Transition(st_80, [
        fac.UpdateInstruction(cc_74, False) ]))
    transitions.append(fac.Transition(st_81, [
        fac.UpdateInstruction(cc_74, False) ]))
    st_74._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_75, [
        fac.UpdateInstruction(cc_75, True) ]))
    transitions.append(fac.Transition(st_76, [
        fac.UpdateInstruction(cc_75, False) ]))
    transitions.append(fac.Transition(st_77, [
        fac.UpdateInstruction(cc_75, False) ]))
    transitions.append(fac.Transition(st_78, [
        fac.UpdateInstruction(cc_75, False) ]))
    transitions.append(fac.Transition(st_79, [
        fac.UpdateInstruction(cc_75, False) ]))
    transitions.append(fac.Transition(st_80, [
        fac.UpdateInstruction(cc_75, False) ]))
    transitions.append(fac.Transition(st_81, [
        fac.UpdateInstruction(cc_75, False) ]))
    st_75._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_76, [
        fac.UpdateInstruction(cc_76, True) ]))
    transitions.append(fac.Transition(st_77, [
        fac.UpdateInstruction(cc_76, False) ]))
    transitions.append(fac.Transition(st_78, [
        fac.UpdateInstruction(cc_76, False) ]))
    transitions.append(fac.Transition(st_79, [
        fac.UpdateInstruction(cc_76, False) ]))
    transitions.append(fac.Transition(st_80, [
        fac.UpdateInstruction(cc_76, False) ]))
    transitions.append(fac.Transition(st_81, [
        fac.UpdateInstruction(cc_76, False) ]))
    st_76._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_77, [
        fac.UpdateInstruction(cc_77, True) ]))
    transitions.append(fac.Transition(st_78, [
        fac.UpdateInstruction(cc_77, False) ]))
    transitions.append(fac.Transition(st_79, [
        fac.UpdateInstruction(cc_77, False) ]))
    transitions.append(fac.Transition(st_80, [
        fac.UpdateInstruction(cc_77, False) ]))
    transitions.append(fac.Transition(st_81, [
        fac.UpdateInstruction(cc_77, False) ]))
    st_77._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_78, [
        fac.UpdateInstruction(cc_78, True) ]))
    transitions.append(fac.Transition(st_79, [
        fac.UpdateInstruction(cc_78, False) ]))
    transitions.append(fac.Transition(st_80, [
        fac.UpdateInstruction(cc_78, False) ]))
    transitions.append(fac.Transition(st_81, [
        fac.UpdateInstruction(cc_78, False) ]))
    st_78._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_79, [
        fac.UpdateInstruction(cc_79, True) ]))
    transitions.append(fac.Transition(st_80, [
        fac.UpdateInstruction(cc_79, False) ]))
    transitions.append(fac.Transition(st_81, [
        fac.UpdateInstruction(cc_79, False) ]))
    st_79._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_80, [
        fac.UpdateInstruction(cc_80, True) ]))
    transitions.append(fac.Transition(st_81, [
        fac.UpdateInstruction(cc_80, False) ]))
    st_80._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_81, [
        fac.UpdateInstruction(cc_81, True) ]))
    st_81._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
GalleryTemplate._Automaton = _BuildAutomaton_452()




Image._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'applianceUri'), pyxb.binding.datatypes.anyURI, scope=Image, documentation='the uri resource of the appliance template this machine image was generated from', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4365, 20)))

Image._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'basePublishImagesUri'), pyxb.binding.datatypes.anyURI, scope=Image, documentation='the uri resource to retrieve all the published machine images information (see :ref:`publishimage-object`)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4370, 20)))

Image._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'completeInstalledSize'), pyxb.binding.datatypes.long, scope=Image, documentation='estimated disk size to install the machine image (in bytes)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4375, 20)))

Image._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'completeSize'), pyxb.binding.datatypes.long, scope=Image, documentation='the size (in bytes) of the machine image', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4380, 20)))

Image._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'compress'), pyxb.binding.datatypes.boolean, scope=Image, documentation='a boolean flag to determine if this machine image has been compressed', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4385, 20)))

Image._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'credAccount'), CredAccount, scope=Image, documentation='the cloud account object related to this machine image (see :ref:`credaccount-object`)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4390, 20)))

Image._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'distributionName'), pyxb.binding.datatypes.string, scope=Image, documentation='the operating system name this machine image is built upon or requires to run', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4395, 20)))

Image._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'downloadKey'), pyxb.binding.datatypes.string, scope=Image, documentation='the unique download key to download the machine image without authentication (can only be used once)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4400, 20)))

Image._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'downloadUri'), pyxb.binding.datatypes.anyURI, scope=Image, documentation='the uri resource to download the machine image', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4405, 20)))

Image._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'ebs'), pyxb.binding.datatypes.boolean, scope=Image, documentation='a boolean flag to determine if this machine image should use an EBS volume', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4410, 20)))

Image._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'ebsVolumeSize'), pyxb.binding.datatypes.int, scope=Image, documentation='size of the EBS volume size', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4415, 20)))

Image._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'fileExtension'), pyxb.binding.datatypes.string, scope=Image, documentation='the file extension of the machine image', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4420, 20)))

Image._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'fileName'), pyxb.binding.datatypes.string, scope=Image, documentation='the file name of the machine image', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4425, 20)))

Image._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'fileSize'), pyxb.binding.datatypes.long, scope=Image, documentation='the download size of the machine image (in bytes)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4430, 20)))

Image._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'format'), ImageFormat, scope=Image, documentation='the primitive format of this machine image', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4435, 20)))

Image._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'targetFormat'), TargetFormat, scope=Image, documentation='the external format of this machine image', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4440, 20)))

Image._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'fullName'), pyxb.binding.datatypes.string, scope=Image, documentation='the complete file name of the machine image', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4445, 20)))

Image._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'imageCreated'), pyxb.binding.datatypes.boolean, scope=Image, documentation='the date this machine im age was generated', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4450, 20)))

Image._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'installProfile'), InstallProfile, scope=Image, documentation='the install profile information of this machine image (see :ref:`installprofile-object`)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4455, 20)))

Image._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=Image, documentation='the name of this machine image', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4460, 20)))

Image._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'orgUri'), pyxb.binding.datatypes.anyURI, scope=Image, documentation='the uri resource of the organization where this machine image is stored', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4465, 20)))

Image._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'pkgsUri'), pyxb.binding.datatypes.anyURI, scope=Image, documentation='the uri resource to retrieve all the native packages for this machine image (includes packages added after package dependencies have been calculated)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4470, 20)))

Image._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'publicAccess'), pyxb.binding.datatypes.boolean, scope=Image, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4475, 20)))

Image._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'registeredCredAccount'), pyxb.binding.datatypes.boolean, scope=Image, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4476, 20)))

Image._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'revision'), pyxb.binding.datatypes.int, scope=Image, documentation='the revision number of this machine image', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4477, 20)))

Image._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'simulated'), pyxb.binding.datatypes.boolean, scope=Image, documentation='a boolean to indicate whether a dependency checking simulation has been run to determine the definite list of native packages', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4482, 20)))

Image._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'statusUri'), pyxb.binding.datatypes.anyURI, scope=Image, documentation='the uri resource to retrieve the current generation status', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4487, 20)))

Image._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'tag'), pyxb.binding.datatypes.string, scope=Image, documentation='the tag name for this machine image', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4492, 20)))

Image._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'updateTools'), pyxb.binding.datatypes.boolean, scope=Image, documentation='a boolean specific for AWS to determine if AWS should have the ability to update its tools automatcially of a provisioned system from this machine image', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4497, 20)))

Image._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'uri'), pyxb.binding.datatypes.anyURI, scope=Image, documentation='the uri resource of this machine image', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4502, 20)))

Image._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'version'), pyxb.binding.datatypes.string, scope=Image, documentation='the version of this machine image', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4507, 20)))

Image._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'vmDiskSize'), pyxb.binding.datatypes.long, scope=Image, documentation='the recommended disk size (in bytes) to use when provisioning an instance from this machine image', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4512, 20)))

Image._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'vmMemorySize'), pyxb.binding.datatypes.int, scope=Image, documentation='the recommended memory size (in bytes) to use when provisioning an instance from this machine image', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4517, 20)))

Image._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'forceCheckingDeps'), pyxb.binding.datatypes.boolean, scope=Image, documentation='a boolean flag to enforce checking dependencies during the generation of this machine image', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4522, 20)))

def _BuildAutomaton_453 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_453
    del _BuildAutomaton_453
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10989, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10994, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10999, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11004, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11009, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11014, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11019, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4365, 20))
    counters.add(cc_11)
    cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4370, 20))
    counters.add(cc_12)
    cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4375, 20))
    counters.add(cc_13)
    cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4380, 20))
    counters.add(cc_14)
    cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4385, 20))
    counters.add(cc_15)
    cc_16 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4390, 20))
    counters.add(cc_16)
    cc_17 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4395, 20))
    counters.add(cc_17)
    cc_18 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4400, 20))
    counters.add(cc_18)
    cc_19 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4405, 20))
    counters.add(cc_19)
    cc_20 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4410, 20))
    counters.add(cc_20)
    cc_21 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4415, 20))
    counters.add(cc_21)
    cc_22 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4420, 20))
    counters.add(cc_22)
    cc_23 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4425, 20))
    counters.add(cc_23)
    cc_24 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4430, 20))
    counters.add(cc_24)
    cc_25 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4435, 20))
    counters.add(cc_25)
    cc_26 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4440, 20))
    counters.add(cc_26)
    cc_27 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4445, 20))
    counters.add(cc_27)
    cc_28 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4450, 20))
    counters.add(cc_28)
    cc_29 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4455, 20))
    counters.add(cc_29)
    cc_30 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4460, 20))
    counters.add(cc_30)
    cc_31 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4465, 20))
    counters.add(cc_31)
    cc_32 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4470, 20))
    counters.add(cc_32)
    cc_33 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4475, 20))
    counters.add(cc_33)
    cc_34 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4476, 20))
    counters.add(cc_34)
    cc_35 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4477, 20))
    counters.add(cc_35)
    cc_36 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4482, 20))
    counters.add(cc_36)
    cc_37 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4487, 20))
    counters.add(cc_37)
    cc_38 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4492, 20))
    counters.add(cc_38)
    cc_39 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4497, 20))
    counters.add(cc_39)
    cc_40 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4502, 20))
    counters.add(cc_40)
    cc_41 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4507, 20))
    counters.add(cc_41)
    cc_42 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4512, 20))
    counters.add(cc_42)
    cc_43 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4517, 20))
    counters.add(cc_43)
    cc_44 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4522, 20))
    counters.add(cc_44)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(Image._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(Image._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(Image._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(Image._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(Image._UseForTag(pyxb.namespace.ExpandedName(None, 'md5sum')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10989, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(Image._UseForTag(pyxb.namespace.ExpandedName(None, 'mimeType')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10994, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(Image._UseForTag(pyxb.namespace.ExpandedName(None, 'sha256sum')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10999, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(Image._UseForTag(pyxb.namespace.ExpandedName(None, 'size')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11004, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(Image._UseForTag(pyxb.namespace.ExpandedName(None, 'status')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11009, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(Image._UseForTag(pyxb.namespace.ExpandedName(None, 'uploaded')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11014, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(Image._UseForTag(pyxb.namespace.ExpandedName(None, 'uploadedTime')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11019, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(Image._UseForTag(pyxb.namespace.ExpandedName(None, 'applianceUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4365, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_12, False))
    symbol = pyxb.binding.content.ElementUse(Image._UseForTag(pyxb.namespace.ExpandedName(None, 'basePublishImagesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4370, 20))
    st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_13, False))
    symbol = pyxb.binding.content.ElementUse(Image._UseForTag(pyxb.namespace.ExpandedName(None, 'completeInstalledSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4375, 20))
    st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_13)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_14, False))
    symbol = pyxb.binding.content.ElementUse(Image._UseForTag(pyxb.namespace.ExpandedName(None, 'completeSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4380, 20))
    st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_14)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_15, False))
    symbol = pyxb.binding.content.ElementUse(Image._UseForTag(pyxb.namespace.ExpandedName(None, 'compress')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4385, 20))
    st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_15)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_16, False))
    symbol = pyxb.binding.content.ElementUse(Image._UseForTag(pyxb.namespace.ExpandedName(None, 'credAccount')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4390, 20))
    st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_16)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_17, False))
    symbol = pyxb.binding.content.ElementUse(Image._UseForTag(pyxb.namespace.ExpandedName(None, 'distributionName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4395, 20))
    st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_17)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_18, False))
    symbol = pyxb.binding.content.ElementUse(Image._UseForTag(pyxb.namespace.ExpandedName(None, 'downloadKey')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4400, 20))
    st_18 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_18)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_19, False))
    symbol = pyxb.binding.content.ElementUse(Image._UseForTag(pyxb.namespace.ExpandedName(None, 'downloadUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4405, 20))
    st_19 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_19)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_20, False))
    symbol = pyxb.binding.content.ElementUse(Image._UseForTag(pyxb.namespace.ExpandedName(None, 'ebs')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4410, 20))
    st_20 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_20)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_21, False))
    symbol = pyxb.binding.content.ElementUse(Image._UseForTag(pyxb.namespace.ExpandedName(None, 'ebsVolumeSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4415, 20))
    st_21 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_21)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_22, False))
    symbol = pyxb.binding.content.ElementUse(Image._UseForTag(pyxb.namespace.ExpandedName(None, 'fileExtension')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4420, 20))
    st_22 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_22)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_23, False))
    symbol = pyxb.binding.content.ElementUse(Image._UseForTag(pyxb.namespace.ExpandedName(None, 'fileName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4425, 20))
    st_23 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_23)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_24, False))
    symbol = pyxb.binding.content.ElementUse(Image._UseForTag(pyxb.namespace.ExpandedName(None, 'fileSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4430, 20))
    st_24 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_24)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_25, False))
    symbol = pyxb.binding.content.ElementUse(Image._UseForTag(pyxb.namespace.ExpandedName(None, 'format')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4435, 20))
    st_25 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_25)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_26, False))
    symbol = pyxb.binding.content.ElementUse(Image._UseForTag(pyxb.namespace.ExpandedName(None, 'targetFormat')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4440, 20))
    st_26 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_26)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_27, False))
    symbol = pyxb.binding.content.ElementUse(Image._UseForTag(pyxb.namespace.ExpandedName(None, 'fullName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4445, 20))
    st_27 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_27)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_28, False))
    symbol = pyxb.binding.content.ElementUse(Image._UseForTag(pyxb.namespace.ExpandedName(None, 'imageCreated')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4450, 20))
    st_28 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_28)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_29, False))
    symbol = pyxb.binding.content.ElementUse(Image._UseForTag(pyxb.namespace.ExpandedName(None, 'installProfile')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4455, 20))
    st_29 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_29)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_30, False))
    symbol = pyxb.binding.content.ElementUse(Image._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4460, 20))
    st_30 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_30)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_31, False))
    symbol = pyxb.binding.content.ElementUse(Image._UseForTag(pyxb.namespace.ExpandedName(None, 'orgUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4465, 20))
    st_31 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_31)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_32, False))
    symbol = pyxb.binding.content.ElementUse(Image._UseForTag(pyxb.namespace.ExpandedName(None, 'pkgsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4470, 20))
    st_32 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_32)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_33, False))
    symbol = pyxb.binding.content.ElementUse(Image._UseForTag(pyxb.namespace.ExpandedName(None, 'publicAccess')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4475, 20))
    st_33 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_33)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_34, False))
    symbol = pyxb.binding.content.ElementUse(Image._UseForTag(pyxb.namespace.ExpandedName(None, 'registeredCredAccount')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4476, 20))
    st_34 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_34)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_35, False))
    symbol = pyxb.binding.content.ElementUse(Image._UseForTag(pyxb.namespace.ExpandedName(None, 'revision')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4477, 20))
    st_35 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_35)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_36, False))
    symbol = pyxb.binding.content.ElementUse(Image._UseForTag(pyxb.namespace.ExpandedName(None, 'simulated')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4482, 20))
    st_36 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_36)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_37, False))
    symbol = pyxb.binding.content.ElementUse(Image._UseForTag(pyxb.namespace.ExpandedName(None, 'statusUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4487, 20))
    st_37 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_37)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_38, False))
    symbol = pyxb.binding.content.ElementUse(Image._UseForTag(pyxb.namespace.ExpandedName(None, 'tag')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4492, 20))
    st_38 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_38)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_39, False))
    symbol = pyxb.binding.content.ElementUse(Image._UseForTag(pyxb.namespace.ExpandedName(None, 'updateTools')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4497, 20))
    st_39 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_39)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_40, False))
    symbol = pyxb.binding.content.ElementUse(Image._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4502, 20))
    st_40 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_40)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_41, False))
    symbol = pyxb.binding.content.ElementUse(Image._UseForTag(pyxb.namespace.ExpandedName(None, 'version')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4507, 20))
    st_41 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_41)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_42, False))
    symbol = pyxb.binding.content.ElementUse(Image._UseForTag(pyxb.namespace.ExpandedName(None, 'vmDiskSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4512, 20))
    st_42 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_42)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_43, False))
    symbol = pyxb.binding.content.ElementUse(Image._UseForTag(pyxb.namespace.ExpandedName(None, 'vmMemorySize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4517, 20))
    st_43 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_43)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_44, False))
    symbol = pyxb.binding.content.ElementUse(Image._UseForTag(pyxb.namespace.ExpandedName(None, 'forceCheckingDeps')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4522, 20))
    st_44 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_44)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_11, False) ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_12, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_12, False) ]))
    st_12._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_13, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_13, False) ]))
    st_13._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_14, True) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_14, False) ]))
    st_14._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_15, True) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_15, False) ]))
    st_15._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_16, True) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_16, False) ]))
    st_16._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_17, True) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_17, False) ]))
    st_17._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_18, True) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_18, False) ]))
    st_18._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_19, True) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_19, False) ]))
    st_19._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_20, True) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_20, False) ]))
    st_20._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_21, True) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_21, False) ]))
    st_21._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_22, True) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_22, False) ]))
    st_22._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_23, True) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_23, False) ]))
    st_23._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_24, True) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_24, False) ]))
    st_24._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_25, True) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_25, False) ]))
    st_25._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_26, True) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_26, False) ]))
    st_26._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_27, True) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_27, False) ]))
    st_27._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_28, True) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_28, False) ]))
    st_28._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_29, True) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_29, False) ]))
    st_29._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_30, True) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_30, False) ]))
    st_30._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_31, True) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_31, False) ]))
    st_31._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_32, True) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_32, False) ]))
    st_32._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_33, True) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_33, False) ]))
    st_33._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_34, True) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_34, False) ]))
    st_34._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_35, True) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_35, False) ]))
    st_35._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_36, True) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_36, False) ]))
    st_36._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_37, True) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_37, False) ]))
    st_37._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_38, True) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_38, False) ]))
    st_38._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_39, True) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_39, False) ]))
    st_39._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_40, True) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_40, False) ]))
    st_40._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_41, True) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_41, False) ]))
    st_41._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_42, True) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_42, False) ]))
    st_42._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_43, True) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_43, False) ]))
    st_43._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_44, True) ]))
    st_44._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
Image._Automaton = _BuildAutomaton_453()




InstanceAmazon._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'instanceType'), pyxb.binding.datatypes.string, scope=InstanceAmazon, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5530, 20)))

def _BuildAutomaton_454 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_454
    del _BuildAutomaton_454
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5505, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5506, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5507, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5508, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5509, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5510, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5511, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5512, 20))
    counters.add(cc_11)
    cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5513, 20))
    counters.add(cc_12)
    cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5514, 20))
    counters.add(cc_13)
    cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5515, 20))
    counters.add(cc_14)
    cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5516, 20))
    counters.add(cc_15)
    cc_16 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5517, 20))
    counters.add(cc_16)
    cc_17 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5518, 20))
    counters.add(cc_17)
    cc_18 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5519, 20))
    counters.add(cc_18)
    cc_19 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5520, 20))
    counters.add(cc_19)
    cc_20 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5530, 20))
    counters.add(cc_20)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(InstanceAmazon._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(InstanceAmazon._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(InstanceAmazon._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(InstanceAmazon._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(InstanceAmazon._UseForTag(pyxb.namespace.ExpandedName(None, 'hardware')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5505, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(InstanceAmazon._UseForTag(pyxb.namespace.ExpandedName(None, 'cores')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5506, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(InstanceAmazon._UseForTag(pyxb.namespace.ExpandedName(None, 'memory')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5507, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(InstanceAmazon._UseForTag(pyxb.namespace.ExpandedName(None, 'location')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5508, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(InstanceAmazon._UseForTag(pyxb.namespace.ExpandedName(None, 'hostname')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5509, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(InstanceAmazon._UseForTag(pyxb.namespace.ExpandedName(None, 'instanceId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5510, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(InstanceAmazon._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5511, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(InstanceAmazon._UseForTag(pyxb.namespace.ExpandedName(None, 'sourceSummary')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5512, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_12, False))
    symbol = pyxb.binding.content.ElementUse(InstanceAmazon._UseForTag(pyxb.namespace.ExpandedName(None, 'state')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5513, 20))
    st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_13, False))
    symbol = pyxb.binding.content.ElementUse(InstanceAmazon._UseForTag(pyxb.namespace.ExpandedName(None, 'stateMessage')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5514, 20))
    st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_13)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_14, False))
    symbol = pyxb.binding.content.ElementUse(InstanceAmazon._UseForTag(pyxb.namespace.ExpandedName(None, 'parentUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5515, 20))
    st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_14)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_15, False))
    symbol = pyxb.binding.content.ElementUse(InstanceAmazon._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5516, 20))
    st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_15)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_16, False))
    symbol = pyxb.binding.content.ElementUse(InstanceAmazon._UseForTag(pyxb.namespace.ExpandedName(None, 'cloudProvider')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5517, 20))
    st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_16)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_17, False))
    symbol = pyxb.binding.content.ElementUse(InstanceAmazon._UseForTag(pyxb.namespace.ExpandedName(None, 'sshKeyName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5518, 20))
    st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_17)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_18, False))
    symbol = pyxb.binding.content.ElementUse(InstanceAmazon._UseForTag(pyxb.namespace.ExpandedName(None, 'loginUser')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5519, 20))
    st_18 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_18)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_19, False))
    symbol = pyxb.binding.content.ElementUse(InstanceAmazon._UseForTag(pyxb.namespace.ExpandedName(None, 'winrmAddress')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5520, 20))
    st_19 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_19)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_20, False))
    symbol = pyxb.binding.content.ElementUse(InstanceAmazon._UseForTag(pyxb.namespace.ExpandedName(None, 'instanceType')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5530, 20))
    st_20 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_20)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_11, False) ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_12, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_12, False) ]))
    st_12._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_13, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_13, False) ]))
    st_13._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_14, True) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_14, False) ]))
    st_14._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_15, True) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_15, False) ]))
    st_15._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_16, True) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_16, False) ]))
    st_16._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_17, True) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_17, False) ]))
    st_17._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_18, True) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_18, False) ]))
    st_18._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_19, True) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_19, False) ]))
    st_19._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_20, True) ]))
    st_20._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
InstanceAmazon._Automaton = _BuildAutomaton_454()




InstanceAzureResourceManager._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'userName'), pyxb.binding.datatypes.string, scope=InstanceAzureResourceManager, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5540, 20)))

InstanceAzureResourceManager._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'userPassword'), pyxb.binding.datatypes.string, scope=InstanceAzureResourceManager, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5541, 20)))

InstanceAzureResourceManager._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'userSshKey'), pyxb.binding.datatypes.string, scope=InstanceAzureResourceManager, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5542, 20)))

def _BuildAutomaton_455 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_455
    del _BuildAutomaton_455
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5505, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5506, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5507, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5508, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5509, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5510, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5511, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5512, 20))
    counters.add(cc_11)
    cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5513, 20))
    counters.add(cc_12)
    cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5514, 20))
    counters.add(cc_13)
    cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5515, 20))
    counters.add(cc_14)
    cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5516, 20))
    counters.add(cc_15)
    cc_16 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5517, 20))
    counters.add(cc_16)
    cc_17 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5518, 20))
    counters.add(cc_17)
    cc_18 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5519, 20))
    counters.add(cc_18)
    cc_19 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5520, 20))
    counters.add(cc_19)
    cc_20 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5540, 20))
    counters.add(cc_20)
    cc_21 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5541, 20))
    counters.add(cc_21)
    cc_22 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5542, 20))
    counters.add(cc_22)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(InstanceAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(InstanceAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(InstanceAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(InstanceAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(InstanceAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'hardware')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5505, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(InstanceAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'cores')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5506, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(InstanceAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'memory')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5507, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(InstanceAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'location')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5508, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(InstanceAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'hostname')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5509, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(InstanceAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'instanceId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5510, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(InstanceAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5511, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(InstanceAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'sourceSummary')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5512, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_12, False))
    symbol = pyxb.binding.content.ElementUse(InstanceAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'state')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5513, 20))
    st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_13, False))
    symbol = pyxb.binding.content.ElementUse(InstanceAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'stateMessage')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5514, 20))
    st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_13)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_14, False))
    symbol = pyxb.binding.content.ElementUse(InstanceAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'parentUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5515, 20))
    st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_14)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_15, False))
    symbol = pyxb.binding.content.ElementUse(InstanceAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5516, 20))
    st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_15)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_16, False))
    symbol = pyxb.binding.content.ElementUse(InstanceAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'cloudProvider')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5517, 20))
    st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_16)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_17, False))
    symbol = pyxb.binding.content.ElementUse(InstanceAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'sshKeyName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5518, 20))
    st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_17)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_18, False))
    symbol = pyxb.binding.content.ElementUse(InstanceAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'loginUser')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5519, 20))
    st_18 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_18)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_19, False))
    symbol = pyxb.binding.content.ElementUse(InstanceAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'winrmAddress')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5520, 20))
    st_19 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_19)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_20, False))
    symbol = pyxb.binding.content.ElementUse(InstanceAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'userName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5540, 20))
    st_20 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_20)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_21, False))
    symbol = pyxb.binding.content.ElementUse(InstanceAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'userPassword')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5541, 20))
    st_21 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_21)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_22, False))
    symbol = pyxb.binding.content.ElementUse(InstanceAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'userSshKey')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5542, 20))
    st_22 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_22)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_11, False) ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_12, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_12, False) ]))
    st_12._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_13, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_13, False) ]))
    st_13._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_14, True) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_14, False) ]))
    st_14._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_15, True) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_15, False) ]))
    st_15._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_16, True) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_16, False) ]))
    st_16._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_17, True) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_17, False) ]))
    st_17._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_18, True) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_18, False) ]))
    st_18._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_19, True) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_19, False) ]))
    st_19._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_20, True) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_20, False) ]))
    st_20._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_21, True) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_21, False) ]))
    st_21._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_22, True) ]))
    st_22._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
InstanceAzureResourceManager._Automaton = _BuildAutomaton_455()




InstanceCloudStack._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'group'), pyxb.binding.datatypes.string, scope=InstanceCloudStack, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5552, 20)))

InstanceCloudStack._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'offeringName'), pyxb.binding.datatypes.string, scope=InstanceCloudStack, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5553, 20)))

def _BuildAutomaton_456 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_456
    del _BuildAutomaton_456
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5505, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5506, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5507, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5508, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5509, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5510, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5511, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5512, 20))
    counters.add(cc_11)
    cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5513, 20))
    counters.add(cc_12)
    cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5514, 20))
    counters.add(cc_13)
    cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5515, 20))
    counters.add(cc_14)
    cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5516, 20))
    counters.add(cc_15)
    cc_16 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5517, 20))
    counters.add(cc_16)
    cc_17 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5518, 20))
    counters.add(cc_17)
    cc_18 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5519, 20))
    counters.add(cc_18)
    cc_19 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5520, 20))
    counters.add(cc_19)
    cc_20 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5552, 20))
    counters.add(cc_20)
    cc_21 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5553, 20))
    counters.add(cc_21)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(InstanceCloudStack._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(InstanceCloudStack._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(InstanceCloudStack._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(InstanceCloudStack._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(InstanceCloudStack._UseForTag(pyxb.namespace.ExpandedName(None, 'hardware')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5505, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(InstanceCloudStack._UseForTag(pyxb.namespace.ExpandedName(None, 'cores')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5506, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(InstanceCloudStack._UseForTag(pyxb.namespace.ExpandedName(None, 'memory')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5507, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(InstanceCloudStack._UseForTag(pyxb.namespace.ExpandedName(None, 'location')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5508, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(InstanceCloudStack._UseForTag(pyxb.namespace.ExpandedName(None, 'hostname')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5509, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(InstanceCloudStack._UseForTag(pyxb.namespace.ExpandedName(None, 'instanceId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5510, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(InstanceCloudStack._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5511, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(InstanceCloudStack._UseForTag(pyxb.namespace.ExpandedName(None, 'sourceSummary')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5512, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_12, False))
    symbol = pyxb.binding.content.ElementUse(InstanceCloudStack._UseForTag(pyxb.namespace.ExpandedName(None, 'state')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5513, 20))
    st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_13, False))
    symbol = pyxb.binding.content.ElementUse(InstanceCloudStack._UseForTag(pyxb.namespace.ExpandedName(None, 'stateMessage')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5514, 20))
    st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_13)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_14, False))
    symbol = pyxb.binding.content.ElementUse(InstanceCloudStack._UseForTag(pyxb.namespace.ExpandedName(None, 'parentUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5515, 20))
    st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_14)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_15, False))
    symbol = pyxb.binding.content.ElementUse(InstanceCloudStack._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5516, 20))
    st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_15)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_16, False))
    symbol = pyxb.binding.content.ElementUse(InstanceCloudStack._UseForTag(pyxb.namespace.ExpandedName(None, 'cloudProvider')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5517, 20))
    st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_16)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_17, False))
    symbol = pyxb.binding.content.ElementUse(InstanceCloudStack._UseForTag(pyxb.namespace.ExpandedName(None, 'sshKeyName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5518, 20))
    st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_17)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_18, False))
    symbol = pyxb.binding.content.ElementUse(InstanceCloudStack._UseForTag(pyxb.namespace.ExpandedName(None, 'loginUser')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5519, 20))
    st_18 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_18)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_19, False))
    symbol = pyxb.binding.content.ElementUse(InstanceCloudStack._UseForTag(pyxb.namespace.ExpandedName(None, 'winrmAddress')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5520, 20))
    st_19 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_19)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_20, False))
    symbol = pyxb.binding.content.ElementUse(InstanceCloudStack._UseForTag(pyxb.namespace.ExpandedName(None, 'group')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5552, 20))
    st_20 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_20)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_21, False))
    symbol = pyxb.binding.content.ElementUse(InstanceCloudStack._UseForTag(pyxb.namespace.ExpandedName(None, 'offeringName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5553, 20))
    st_21 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_21)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_11, False) ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_12, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_12, False) ]))
    st_12._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_13, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_13, False) ]))
    st_13._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_14, True) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_14, False) ]))
    st_14._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_15, True) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_15, False) ]))
    st_15._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_16, True) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_16, False) ]))
    st_16._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_17, True) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_17, False) ]))
    st_17._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_18, True) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_18, False) ]))
    st_18._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_19, True) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_19, False) ]))
    st_19._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_20, True) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_20, False) ]))
    st_20._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_21, True) ]))
    st_21._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
InstanceCloudStack._Automaton = _BuildAutomaton_456()




InstanceOpenStack._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'flavorId'), pyxb.binding.datatypes.string, scope=InstanceOpenStack, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5563, 20)))

InstanceOpenStack._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'networkId'), pyxb.binding.datatypes.string, scope=InstanceOpenStack, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5564, 20)))

InstanceOpenStack._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'region'), pyxb.binding.datatypes.string, scope=InstanceOpenStack, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5565, 20)))

InstanceOpenStack._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'zone'), pyxb.binding.datatypes.string, scope=InstanceOpenStack, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5566, 20)))

def _BuildAutomaton_457 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_457
    del _BuildAutomaton_457
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5505, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5506, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5507, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5508, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5509, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5510, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5511, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5512, 20))
    counters.add(cc_11)
    cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5513, 20))
    counters.add(cc_12)
    cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5514, 20))
    counters.add(cc_13)
    cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5515, 20))
    counters.add(cc_14)
    cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5516, 20))
    counters.add(cc_15)
    cc_16 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5517, 20))
    counters.add(cc_16)
    cc_17 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5518, 20))
    counters.add(cc_17)
    cc_18 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5519, 20))
    counters.add(cc_18)
    cc_19 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5520, 20))
    counters.add(cc_19)
    cc_20 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5563, 20))
    counters.add(cc_20)
    cc_21 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5564, 20))
    counters.add(cc_21)
    cc_22 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5565, 20))
    counters.add(cc_22)
    cc_23 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5566, 20))
    counters.add(cc_23)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(InstanceOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(InstanceOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(InstanceOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(InstanceOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(InstanceOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'hardware')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5505, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(InstanceOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'cores')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5506, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(InstanceOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'memory')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5507, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(InstanceOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'location')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5508, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(InstanceOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'hostname')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5509, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(InstanceOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'instanceId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5510, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(InstanceOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5511, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(InstanceOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'sourceSummary')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5512, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_12, False))
    symbol = pyxb.binding.content.ElementUse(InstanceOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'state')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5513, 20))
    st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_13, False))
    symbol = pyxb.binding.content.ElementUse(InstanceOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'stateMessage')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5514, 20))
    st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_13)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_14, False))
    symbol = pyxb.binding.content.ElementUse(InstanceOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'parentUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5515, 20))
    st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_14)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_15, False))
    symbol = pyxb.binding.content.ElementUse(InstanceOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5516, 20))
    st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_15)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_16, False))
    symbol = pyxb.binding.content.ElementUse(InstanceOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'cloudProvider')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5517, 20))
    st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_16)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_17, False))
    symbol = pyxb.binding.content.ElementUse(InstanceOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'sshKeyName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5518, 20))
    st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_17)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_18, False))
    symbol = pyxb.binding.content.ElementUse(InstanceOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'loginUser')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5519, 20))
    st_18 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_18)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_19, False))
    symbol = pyxb.binding.content.ElementUse(InstanceOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'winrmAddress')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5520, 20))
    st_19 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_19)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_20, False))
    symbol = pyxb.binding.content.ElementUse(InstanceOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'flavorId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5563, 20))
    st_20 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_20)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_21, False))
    symbol = pyxb.binding.content.ElementUse(InstanceOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'networkId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5564, 20))
    st_21 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_21)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_22, False))
    symbol = pyxb.binding.content.ElementUse(InstanceOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'region')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5565, 20))
    st_22 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_22)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_23, False))
    symbol = pyxb.binding.content.ElementUse(InstanceOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'zone')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5566, 20))
    st_23 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_23)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_11, False) ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_12, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_12, False) ]))
    st_12._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_13, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_13, False) ]))
    st_13._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_14, True) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_14, False) ]))
    st_14._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_15, True) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_15, False) ]))
    st_15._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_16, True) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_16, False) ]))
    st_16._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_17, True) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_17, False) ]))
    st_17._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_18, True) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_18, False) ]))
    st_18._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_19, True) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_19, False) ]))
    st_19._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_20, True) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_20, False) ]))
    st_20._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_21, True) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_21, False) ]))
    st_21._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_22, True) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_22, False) ]))
    st_22._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_23, True) ]))
    st_23._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
InstanceOpenStack._Automaton = _BuildAutomaton_457()




InstanceVCloud._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'description'), pyxb.binding.datatypes.string, scope=InstanceVCloud, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5576, 20)))

InstanceVCloud._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'platformVersion'), pyxb.binding.datatypes.string, scope=InstanceVCloud, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5577, 20)))

def _BuildAutomaton_458 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_458
    del _BuildAutomaton_458
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5505, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5506, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5507, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5508, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5509, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5510, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5511, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5512, 20))
    counters.add(cc_11)
    cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5513, 20))
    counters.add(cc_12)
    cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5514, 20))
    counters.add(cc_13)
    cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5515, 20))
    counters.add(cc_14)
    cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5516, 20))
    counters.add(cc_15)
    cc_16 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5517, 20))
    counters.add(cc_16)
    cc_17 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5518, 20))
    counters.add(cc_17)
    cc_18 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5519, 20))
    counters.add(cc_18)
    cc_19 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5520, 20))
    counters.add(cc_19)
    cc_20 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5576, 20))
    counters.add(cc_20)
    cc_21 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5577, 20))
    counters.add(cc_21)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(InstanceVCloud._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(InstanceVCloud._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(InstanceVCloud._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(InstanceVCloud._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(InstanceVCloud._UseForTag(pyxb.namespace.ExpandedName(None, 'hardware')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5505, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(InstanceVCloud._UseForTag(pyxb.namespace.ExpandedName(None, 'cores')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5506, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(InstanceVCloud._UseForTag(pyxb.namespace.ExpandedName(None, 'memory')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5507, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(InstanceVCloud._UseForTag(pyxb.namespace.ExpandedName(None, 'location')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5508, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(InstanceVCloud._UseForTag(pyxb.namespace.ExpandedName(None, 'hostname')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5509, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(InstanceVCloud._UseForTag(pyxb.namespace.ExpandedName(None, 'instanceId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5510, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(InstanceVCloud._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5511, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(InstanceVCloud._UseForTag(pyxb.namespace.ExpandedName(None, 'sourceSummary')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5512, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_12, False))
    symbol = pyxb.binding.content.ElementUse(InstanceVCloud._UseForTag(pyxb.namespace.ExpandedName(None, 'state')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5513, 20))
    st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_13, False))
    symbol = pyxb.binding.content.ElementUse(InstanceVCloud._UseForTag(pyxb.namespace.ExpandedName(None, 'stateMessage')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5514, 20))
    st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_13)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_14, False))
    symbol = pyxb.binding.content.ElementUse(InstanceVCloud._UseForTag(pyxb.namespace.ExpandedName(None, 'parentUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5515, 20))
    st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_14)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_15, False))
    symbol = pyxb.binding.content.ElementUse(InstanceVCloud._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5516, 20))
    st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_15)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_16, False))
    symbol = pyxb.binding.content.ElementUse(InstanceVCloud._UseForTag(pyxb.namespace.ExpandedName(None, 'cloudProvider')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5517, 20))
    st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_16)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_17, False))
    symbol = pyxb.binding.content.ElementUse(InstanceVCloud._UseForTag(pyxb.namespace.ExpandedName(None, 'sshKeyName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5518, 20))
    st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_17)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_18, False))
    symbol = pyxb.binding.content.ElementUse(InstanceVCloud._UseForTag(pyxb.namespace.ExpandedName(None, 'loginUser')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5519, 20))
    st_18 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_18)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_19, False))
    symbol = pyxb.binding.content.ElementUse(InstanceVCloud._UseForTag(pyxb.namespace.ExpandedName(None, 'winrmAddress')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5520, 20))
    st_19 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_19)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_20, False))
    symbol = pyxb.binding.content.ElementUse(InstanceVCloud._UseForTag(pyxb.namespace.ExpandedName(None, 'description')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5576, 20))
    st_20 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_20)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_21, False))
    symbol = pyxb.binding.content.ElementUse(InstanceVCloud._UseForTag(pyxb.namespace.ExpandedName(None, 'platformVersion')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5577, 20))
    st_21 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_21)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_11, False) ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_12, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_12, False) ]))
    st_12._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_13, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_13, False) ]))
    st_13._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_14, True) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_14, False) ]))
    st_14._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_15, True) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_15, False) ]))
    st_15._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_16, True) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_16, False) ]))
    st_16._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_17, True) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_17, False) ]))
    st_17._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_18, True) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_18, False) ]))
    st_18._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_19, True) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_19, False) ]))
    st_19._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_20, True) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_20, False) ]))
    st_20._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_21, True) ]))
    st_21._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
InstanceVCloud._Automaton = _BuildAutomaton_458()




License._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=License, documentation='the file name of the license', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5665, 20)))

License._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'parentUri'), pyxb.binding.datatypes.anyURI, scope=License, documentation='the uri resource of the parent object this license object is attached to', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5670, 20)))

License._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'type'), pyxb.binding.datatypes.string, scope=License, documentation='the license type (e.g. ``GPL``, ``GPLv2``, ``CDDL``, ``Apache``)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5675, 20)))

License._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'uri'), pyxb.binding.datatypes.anyURI, scope=License, documentation='the uri resource of thie license object', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5680, 20)))

def _BuildAutomaton_459 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_459
    del _BuildAutomaton_459
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10989, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10994, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10999, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11004, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11009, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11014, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11019, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5665, 20))
    counters.add(cc_11)
    cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5670, 20))
    counters.add(cc_12)
    cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5675, 20))
    counters.add(cc_13)
    cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5680, 20))
    counters.add(cc_14)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(License._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(License._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(License._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(License._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(License._UseForTag(pyxb.namespace.ExpandedName(None, 'md5sum')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10989, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(License._UseForTag(pyxb.namespace.ExpandedName(None, 'mimeType')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10994, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(License._UseForTag(pyxb.namespace.ExpandedName(None, 'sha256sum')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10999, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(License._UseForTag(pyxb.namespace.ExpandedName(None, 'size')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11004, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(License._UseForTag(pyxb.namespace.ExpandedName(None, 'status')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11009, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(License._UseForTag(pyxb.namespace.ExpandedName(None, 'uploaded')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11014, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(License._UseForTag(pyxb.namespace.ExpandedName(None, 'uploadedTime')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11019, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(License._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5665, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_12, False))
    symbol = pyxb.binding.content.ElementUse(License._UseForTag(pyxb.namespace.ExpandedName(None, 'parentUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5670, 20))
    st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_13, False))
    symbol = pyxb.binding.content.ElementUse(License._UseForTag(pyxb.namespace.ExpandedName(None, 'type')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5675, 20))
    st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_13)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_14, False))
    symbol = pyxb.binding.content.ElementUse(License._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5680, 20))
    st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_14)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_11, False) ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_12, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_12, False) ]))
    st_12._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_13, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_13, False) ]))
    st_13._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_14, True) ]))
    st_14._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
License._Automaton = _BuildAutomaton_459()




LinuxProfile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'distributionPackagesUri'), pyxb.binding.datatypes.anyURI, scope=LinuxProfile, documentation='the uri resource to retrieve all the operating system packages contained in this os profile', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5725, 20)))

LinuxProfile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'distributionServicesUri'), pyxb.binding.datatypes.anyURI, scope=LinuxProfile, documentation='the uri resource to retrieve all the operating system services contained in this os profile', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5730, 20)))

LinuxProfile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'excludeDocs'), pyxb.binding.datatypes.boolean, scope=LinuxProfile, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5735, 20)))

LinuxProfile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'packagesUri'), pyxb.binding.datatypes.anyURI, scope=LinuxProfile, documentation='the uri resource to retrieve all the packages this os profile contains (may contain custom packages from other repositories other than the operating system)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5736, 20)))

LinuxProfile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'packageUris'), UriList, scope=LinuxProfile, documentation='the list of uris for the packages this os profile contains', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5741, 20)))

LinuxProfile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'servicesUri'), pyxb.binding.datatypes.anyURI, scope=LinuxProfile, documentation='the uri resource to retrieve all the services contained in this os profile', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5746, 20)))

LinuxProfile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'serviceUris'), UriList, scope=LinuxProfile, documentation='the uri resource to get all the available services uri', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5751, 20)))

LinuxProfile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'updatesUri'), pyxb.binding.datatypes.anyURI, scope=LinuxProfile, documentation='the uri resource to get all the available package updates (see :ref:`osupdate-object`)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5756, 20)))

def _BuildAutomaton_460 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_460
    del _BuildAutomaton_460
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3314, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3315, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3320, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3325, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3330, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3335, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3340, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3346, 20))
    counters.add(cc_11)
    cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3351, 20))
    counters.add(cc_12)
    cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3356, 20))
    counters.add(cc_13)
    cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3361, 20))
    counters.add(cc_14)
    cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3366, 20))
    counters.add(cc_15)
    cc_16 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5725, 20))
    counters.add(cc_16)
    cc_17 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5730, 20))
    counters.add(cc_17)
    cc_18 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5735, 20))
    counters.add(cc_18)
    cc_19 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5736, 20))
    counters.add(cc_19)
    cc_20 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5741, 20))
    counters.add(cc_20)
    cc_21 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5746, 20))
    counters.add(cc_21)
    cc_22 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5751, 20))
    counters.add(cc_22)
    cc_23 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5756, 20))
    counters.add(cc_23)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(LinuxProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(LinuxProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(LinuxProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(LinuxProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(LinuxProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'abbreviation')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3314, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(LinuxProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'active')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3315, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(LinuxProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'applianceUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3320, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(LinuxProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'arch')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3325, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(LinuxProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'description')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3330, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(LinuxProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'distributionUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3335, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(LinuxProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'installedSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3340, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(LinuxProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3346, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_12, False))
    symbol = pyxb.binding.content.ElementUse(LinuxProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'standardProfileUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3351, 20))
    st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_13, False))
    symbol = pyxb.binding.content.ElementUse(LinuxProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3356, 20))
    st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_13)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_14, False))
    symbol = pyxb.binding.content.ElementUse(LinuxProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'size')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3361, 20))
    st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_14)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_15, False))
    symbol = pyxb.binding.content.ElementUse(LinuxProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'version')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3366, 20))
    st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_15)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_16, False))
    symbol = pyxb.binding.content.ElementUse(LinuxProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'distributionPackagesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5725, 20))
    st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_16)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_17, False))
    symbol = pyxb.binding.content.ElementUse(LinuxProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'distributionServicesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5730, 20))
    st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_17)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_18, False))
    symbol = pyxb.binding.content.ElementUse(LinuxProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'excludeDocs')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5735, 20))
    st_18 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_18)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_19, False))
    symbol = pyxb.binding.content.ElementUse(LinuxProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'packagesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5736, 20))
    st_19 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_19)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_20, False))
    symbol = pyxb.binding.content.ElementUse(LinuxProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'packageUris')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5741, 20))
    st_20 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_20)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_21, False))
    symbol = pyxb.binding.content.ElementUse(LinuxProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'servicesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5746, 20))
    st_21 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_21)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_22, False))
    symbol = pyxb.binding.content.ElementUse(LinuxProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'serviceUris')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5751, 20))
    st_22 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_22)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_23, False))
    symbol = pyxb.binding.content.ElementUse(LinuxProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'updatesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 5756, 20))
    st_23 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_23)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_11, False) ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_12, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_12, False) ]))
    st_12._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_13, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_13, False) ]))
    st_13._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_14, True) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_14, False) ]))
    st_14._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_15, True) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_15, False) ]))
    st_15._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_16, True) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_16, False) ]))
    st_16._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_17, True) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_17, False) ]))
    st_17._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_18, True) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_18, False) ]))
    st_18._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_19, True) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_19, False) ]))
    st_19._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_20, True) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_20, False) ]))
    st_20._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_21, True) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_21, False) ]))
    st_21._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_22, True) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_22, False) ]))
    st_22._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_23, True) ]))
    st_23._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
LinuxProfile._Automaton = _BuildAutomaton_460()




Logo._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'description'), pyxb.binding.datatypes.string, scope=Logo, documentation='the description of this logo', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6013, 20)))

Logo._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=Logo, documentation='the file name of the logo', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6018, 20)))

Logo._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'parentUri'), pyxb.binding.datatypes.anyURI, scope=Logo, documentation='the uri resource of the parent object this logo object belongs', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6023, 20)))

Logo._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'title'), pyxb.binding.datatypes.string, scope=Logo, documentation='the tooltip for this logo', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6028, 20)))

Logo._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'uri'), pyxb.binding.datatypes.anyURI, scope=Logo, documentation='the uri resource of this logo object', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6033, 20)))

def _BuildAutomaton_461 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_461
    del _BuildAutomaton_461
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10989, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10994, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10999, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11004, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11009, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11014, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11019, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6013, 20))
    counters.add(cc_11)
    cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6018, 20))
    counters.add(cc_12)
    cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6023, 20))
    counters.add(cc_13)
    cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6028, 20))
    counters.add(cc_14)
    cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6033, 20))
    counters.add(cc_15)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(Logo._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(Logo._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(Logo._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(Logo._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(Logo._UseForTag(pyxb.namespace.ExpandedName(None, 'md5sum')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10989, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(Logo._UseForTag(pyxb.namespace.ExpandedName(None, 'mimeType')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10994, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(Logo._UseForTag(pyxb.namespace.ExpandedName(None, 'sha256sum')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10999, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(Logo._UseForTag(pyxb.namespace.ExpandedName(None, 'size')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11004, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(Logo._UseForTag(pyxb.namespace.ExpandedName(None, 'status')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11009, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(Logo._UseForTag(pyxb.namespace.ExpandedName(None, 'uploaded')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11014, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(Logo._UseForTag(pyxb.namespace.ExpandedName(None, 'uploadedTime')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11019, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(Logo._UseForTag(pyxb.namespace.ExpandedName(None, 'description')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6013, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_12, False))
    symbol = pyxb.binding.content.ElementUse(Logo._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6018, 20))
    st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_13, False))
    symbol = pyxb.binding.content.ElementUse(Logo._UseForTag(pyxb.namespace.ExpandedName(None, 'parentUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6023, 20))
    st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_13)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_14, False))
    symbol = pyxb.binding.content.ElementUse(Logo._UseForTag(pyxb.namespace.ExpandedName(None, 'title')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6028, 20))
    st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_14)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_15, False))
    symbol = pyxb.binding.content.ElementUse(Logo._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6033, 20))
    st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_15)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_11, False) ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_12, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_12, False) ]))
    st_12._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_13, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_13, False) ]))
    st_13._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_14, True) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_14, False) ]))
    st_14._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_15, True) ]))
    st_15._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
Logo._Automaton = _BuildAutomaton_461()




Membership._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'joinedDate'), pyxb.binding.datatypes.dateTime, scope=Membership, documentation='the date the user accepted the membership invitation', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6053, 20)))

Membership._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'leftDate'), pyxb.binding.datatypes.dateTime, scope=Membership, documentation='the date the user has stopped becoming a member or declined the initial membership invitation', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6058, 20)))

Membership._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'role'), STD_ANON_18, scope=Membership, documentation='the current role of the user (privileges)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6063, 20)))

def _BuildAutomaton_462 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_462
    del _BuildAutomaton_462
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8564, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8569, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8574, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8579, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8584, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8589, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8594, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8599, 20))
    counters.add(cc_11)
    cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8604, 20))
    counters.add(cc_12)
    cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6053, 20))
    counters.add(cc_13)
    cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6058, 20))
    counters.add(cc_14)
    cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6063, 20))
    counters.add(cc_15)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(Membership._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(Membership._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(Membership._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(Membership._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(Membership._UseForTag(pyxb.namespace.ExpandedName(None, 'accepted')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8564, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(Membership._UseForTag(pyxb.namespace.ExpandedName(None, 'declined')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8569, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(Membership._UseForTag(pyxb.namespace.ExpandedName(None, 'msg')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8574, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(Membership._UseForTag(pyxb.namespace.ExpandedName(None, 'parentUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8579, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(Membership._UseForTag(pyxb.namespace.ExpandedName(None, 'referrer')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8584, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(Membership._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8589, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(Membership._UseForTag(pyxb.namespace.ExpandedName(None, 'user')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8594, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(Membership._UseForTag(pyxb.namespace.ExpandedName(None, 'userEmail')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8599, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_12, False))
    symbol = pyxb.binding.content.ElementUse(Membership._UseForTag(pyxb.namespace.ExpandedName(None, 'userLogin')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8604, 20))
    st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_13, False))
    symbol = pyxb.binding.content.ElementUse(Membership._UseForTag(pyxb.namespace.ExpandedName(None, 'joinedDate')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6053, 20))
    st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_13)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_14, False))
    symbol = pyxb.binding.content.ElementUse(Membership._UseForTag(pyxb.namespace.ExpandedName(None, 'leftDate')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6058, 20))
    st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_14)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_15, False))
    symbol = pyxb.binding.content.ElementUse(Membership._UseForTag(pyxb.namespace.ExpandedName(None, 'role')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6063, 20))
    st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_15)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_11, False) ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_12, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_12, False) ]))
    st_12._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_13, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_13, False) ]))
    st_13._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_14, True) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_14, False) ]))
    st_14._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_15, True) ]))
    st_15._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
Membership._Automaton = _BuildAutomaton_462()




MySoftware._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'appliancesUri'), pyxb.binding.datatypes.anyURI, scope=MySoftware, documentation='the uri resource to retrieve all the appliance templates that use this software component', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6198, 20)))

MySoftware._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'applianceUris'), UriList, scope=MySoftware, documentation='the list of uri resources of each appliance template using this software component', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6203, 20)))

MySoftware._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'cloneUri'), pyxb.binding.datatypes.anyURI, scope=MySoftware, documentation='uri resource used to clone this MySoftware', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6208, 20)))

MySoftware._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'imported'), pyxb.binding.datatypes.boolean, scope=MySoftware, documentation='a boolean highlighting if the MySoftware has been imported (from a scan, an appliance import or a workspace)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6213, 20)))

def _BuildAutomaton_463 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_463
    del _BuildAutomaton_463
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9903, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9908, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9913, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9918, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9923, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9928, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9933, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9934, 20))
    counters.add(cc_11)
    cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9939, 20))
    counters.add(cc_12)
    cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9944, 20))
    counters.add(cc_13)
    cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9949, 20))
    counters.add(cc_14)
    cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9954, 20))
    counters.add(cc_15)
    cc_16 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9959, 20))
    counters.add(cc_16)
    cc_17 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9964, 20))
    counters.add(cc_17)
    cc_18 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9969, 20))
    counters.add(cc_18)
    cc_19 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9974, 20))
    counters.add(cc_19)
    cc_20 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9979, 20))
    counters.add(cc_20)
    cc_21 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9984, 20))
    counters.add(cc_21)
    cc_22 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9989, 20))
    counters.add(cc_22)
    cc_23 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9994, 20))
    counters.add(cc_23)
    cc_24 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9999, 20))
    counters.add(cc_24)
    cc_25 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10004, 20))
    counters.add(cc_25)
    cc_26 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10009, 20))
    counters.add(cc_26)
    cc_27 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10014, 20))
    counters.add(cc_27)
    cc_28 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6198, 20))
    counters.add(cc_28)
    cc_29 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6203, 20))
    counters.add(cc_29)
    cc_30 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6208, 20))
    counters.add(cc_30)
    cc_31 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6213, 20))
    counters.add(cc_31)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(MySoftware._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(MySoftware._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(MySoftware._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(MySoftware._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(MySoftware._UseForTag(pyxb.namespace.ExpandedName(None, 'tag')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9903, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(MySoftware._UseForTag(pyxb.namespace.ExpandedName(None, 'shortTag')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9908, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(MySoftware._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9913, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(MySoftware._UseForTag(pyxb.namespace.ExpandedName(None, 'version')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9918, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(MySoftware._UseForTag(pyxb.namespace.ExpandedName(None, 'description')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9923, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(MySoftware._UseForTag(pyxb.namespace.ExpandedName(None, 'release')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9928, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(MySoftware._UseForTag(pyxb.namespace.ExpandedName(None, 'location')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9933, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(MySoftware._UseForTag(pyxb.namespace.ExpandedName(None, 'defaultInstallLocation')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9934, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_12, False))
    symbol = pyxb.binding.content.ElementUse(MySoftware._UseForTag(pyxb.namespace.ExpandedName(None, 'installLocation')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9939, 20))
    st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_13, False))
    symbol = pyxb.binding.content.ElementUse(MySoftware._UseForTag(pyxb.namespace.ExpandedName(None, 'restricted')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9944, 20))
    st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_13)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_14, False))
    symbol = pyxb.binding.content.ElementUse(MySoftware._UseForTag(pyxb.namespace.ExpandedName(None, 'installedSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9949, 20))
    st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_14)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_15, False))
    symbol = pyxb.binding.content.ElementUse(MySoftware._UseForTag(pyxb.namespace.ExpandedName(None, 'size')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9954, 20))
    st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_15)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_16, False))
    symbol = pyxb.binding.content.ElementUse(MySoftware._UseForTag(pyxb.namespace.ExpandedName(None, 'revision')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9959, 20))
    st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_16)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_17, False))
    symbol = pyxb.binding.content.ElementUse(MySoftware._UseForTag(pyxb.namespace.ExpandedName(None, 'bundleRestriction')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9964, 20))
    st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_17)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_18, False))
    symbol = pyxb.binding.content.ElementUse(MySoftware._UseForTag(pyxb.namespace.ExpandedName(None, 'artifactsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9969, 20))
    st_18 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_18)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_19, False))
    symbol = pyxb.binding.content.ElementUse(MySoftware._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9974, 20))
    st_19 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_19)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_20, False))
    symbol = pyxb.binding.content.ElementUse(MySoftware._UseForTag(pyxb.namespace.ExpandedName(None, 'exportUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9979, 20))
    st_20 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_20)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_21, False))
    symbol = pyxb.binding.content.ElementUse(MySoftware._UseForTag(pyxb.namespace.ExpandedName(None, 'category')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9984, 20))
    st_21 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_21)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_22, False))
    symbol = pyxb.binding.content.ElementUse(MySoftware._UseForTag(pyxb.namespace.ExpandedName(None, 'license')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9989, 20))
    st_22 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_22)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_23, False))
    symbol = pyxb.binding.content.ElementUse(MySoftware._UseForTag(pyxb.namespace.ExpandedName(None, 'logo')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9994, 20))
    st_23 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_23)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_24, False))
    symbol = pyxb.binding.content.ElementUse(MySoftware._UseForTag(pyxb.namespace.ExpandedName(None, 'maintainer')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9999, 20))
    st_24 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_24)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_25, False))
    symbol = pyxb.binding.content.ElementUse(MySoftware._UseForTag(pyxb.namespace.ExpandedName(None, 'website')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10004, 20))
    st_25 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_25)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_26, False))
    symbol = pyxb.binding.content.ElementUse(MySoftware._UseForTag(pyxb.namespace.ExpandedName(None, 'softwareArtifactUris')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10009, 20))
    st_26 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_26)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_27, False))
    symbol = pyxb.binding.content.ElementUse(MySoftware._UseForTag(pyxb.namespace.ExpandedName(None, 'formatDependent')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10014, 20))
    st_27 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_27)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_28, False))
    symbol = pyxb.binding.content.ElementUse(MySoftware._UseForTag(pyxb.namespace.ExpandedName(None, 'appliancesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6198, 20))
    st_28 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_28)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_29, False))
    symbol = pyxb.binding.content.ElementUse(MySoftware._UseForTag(pyxb.namespace.ExpandedName(None, 'applianceUris')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6203, 20))
    st_29 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_29)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_30, False))
    symbol = pyxb.binding.content.ElementUse(MySoftware._UseForTag(pyxb.namespace.ExpandedName(None, 'cloneUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6208, 20))
    st_30 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_30)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_31, False))
    symbol = pyxb.binding.content.ElementUse(MySoftware._UseForTag(pyxb.namespace.ExpandedName(None, 'imported')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6213, 20))
    st_31 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_31)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_11, False) ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_12, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_12, False) ]))
    st_12._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_13, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_13, False) ]))
    st_13._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_14, True) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_14, False) ]))
    st_14._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_15, True) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_15, False) ]))
    st_15._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_16, True) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_16, False) ]))
    st_16._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_17, True) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_17, False) ]))
    st_17._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_18, True) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_18, False) ]))
    st_18._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_19, True) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_19, False) ]))
    st_19._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_20, True) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_20, False) ]))
    st_20._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_21, True) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_21, False) ]))
    st_21._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_22, True) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_22, False) ]))
    st_22._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_23, True) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_23, False) ]))
    st_23._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_24, True) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_24, False) ]))
    st_24._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_25, True) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_25, False) ]))
    st_25._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_26, True) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_26, False) ]))
    st_26._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_27, True) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_27, False) ]))
    st_27._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_28, True) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_28, False) ]))
    st_28._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_29, True) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_29, False) ]))
    st_29._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_30, True) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_30, False) ]))
    st_30._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_31, True) ]))
    st_31._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
MySoftware._Automaton = _BuildAutomaton_463()




CTD_ANON_254._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'cpu'), pyxb.binding.datatypes.int, scope=CTD_ANON_254, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6408, 108)))

CTD_ANON_254._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'disk'), pyxb.binding.datatypes.int, scope=CTD_ANON_254, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6409, 108)))

CTD_ANON_254._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'ram'), pyxb.binding.datatypes.int, scope=CTD_ANON_254, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6410, 108)))

def _BuildAutomaton_464 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_464
    del _BuildAutomaton_464
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6404, 92))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1866, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6371, 20))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6372, 20))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6408, 108))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6409, 108))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6410, 108))
    counters.add(cc_6)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_254._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1866, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_254._UseForTag(pyxb.namespace.ExpandedName(None, 'id')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6371, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_254._UseForTag(pyxb.namespace.ExpandedName(None, 'regionName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6372, 20))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_254._UseForTag(pyxb.namespace.ExpandedName(None, 'cpu')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6408, 108))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_254._UseForTag(pyxb.namespace.ExpandedName(None, 'disk')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6409, 108))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_254._UseForTag(pyxb.namespace.ExpandedName(None, 'ram')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6410, 108))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_6, True) ]))
    st_5._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_254._Automaton = _BuildAutomaton_464()




CTD_ANON_255._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'baseImageId'), pyxb.binding.datatypes.string, scope=CTD_ANON_255, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6427, 108)))

CTD_ANON_255._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'description'), pyxb.binding.datatypes.string, scope=CTD_ANON_255, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6428, 108)))

CTD_ANON_255._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'distribArch'), pyxb.binding.datatypes.string, scope=CTD_ANON_255, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6429, 108)))

CTD_ANON_255._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'distribName'), pyxb.binding.datatypes.string, scope=CTD_ANON_255, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6430, 108)))

CTD_ANON_255._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'distribVersion'), pyxb.binding.datatypes.string, scope=CTD_ANON_255, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6431, 108)))

CTD_ANON_255._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'minDisk'), pyxb.binding.datatypes.int, scope=CTD_ANON_255, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6432, 108)))

CTD_ANON_255._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'minRam'), pyxb.binding.datatypes.int, scope=CTD_ANON_255, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6433, 108)))

CTD_ANON_255._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'progress'), pyxb.binding.datatypes.int, scope=CTD_ANON_255, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6434, 108)))

CTD_ANON_255._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'snapshot'), pyxb.binding.datatypes.boolean, scope=CTD_ANON_255, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6435, 108)))

CTD_ANON_255._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'status'), pyxb.binding.datatypes.string, scope=CTD_ANON_255, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6436, 108)))

def _BuildAutomaton_465 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_465
    del _BuildAutomaton_465
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6423, 92))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1866, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6371, 20))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6372, 20))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6427, 108))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6428, 108))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6429, 108))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6430, 108))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6431, 108))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6432, 108))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6433, 108))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6434, 108))
    counters.add(cc_11)
    cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6435, 108))
    counters.add(cc_12)
    cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6436, 108))
    counters.add(cc_13)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_255._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1866, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_255._UseForTag(pyxb.namespace.ExpandedName(None, 'id')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6371, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_255._UseForTag(pyxb.namespace.ExpandedName(None, 'regionName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6372, 20))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_255._UseForTag(pyxb.namespace.ExpandedName(None, 'baseImageId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6427, 108))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_255._UseForTag(pyxb.namespace.ExpandedName(None, 'description')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6428, 108))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_255._UseForTag(pyxb.namespace.ExpandedName(None, 'distribArch')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6429, 108))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_255._UseForTag(pyxb.namespace.ExpandedName(None, 'distribName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6430, 108))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_255._UseForTag(pyxb.namespace.ExpandedName(None, 'distribVersion')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6431, 108))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_255._UseForTag(pyxb.namespace.ExpandedName(None, 'minDisk')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6432, 108))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_255._UseForTag(pyxb.namespace.ExpandedName(None, 'minRam')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6433, 108))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_255._UseForTag(pyxb.namespace.ExpandedName(None, 'progress')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6434, 108))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_12, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_255._UseForTag(pyxb.namespace.ExpandedName(None, 'snapshot')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6435, 108))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_13, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_255._UseForTag(pyxb.namespace.ExpandedName(None, 'status')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6436, 108))
    st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_11, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_11, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_12, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_12, False) ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_13, True) ]))
    st_12._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_255._Automaton = _BuildAutomaton_465()




CTD_ANON_256._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'flavorId'), pyxb.binding.datatypes.string, scope=CTD_ANON_256, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6453, 108)))

CTD_ANON_256._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'imageId'), pyxb.binding.datatypes.string, scope=CTD_ANON_256, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6454, 108)))

CTD_ANON_256._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'status'), pyxb.binding.datatypes.string, scope=CTD_ANON_256, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6455, 108)))

def _BuildAutomaton_466 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_466
    del _BuildAutomaton_466
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6449, 92))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1866, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6371, 20))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6372, 20))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6453, 108))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6454, 108))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6455, 108))
    counters.add(cc_6)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_256._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1866, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_256._UseForTag(pyxb.namespace.ExpandedName(None, 'id')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6371, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_256._UseForTag(pyxb.namespace.ExpandedName(None, 'regionName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6372, 20))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_256._UseForTag(pyxb.namespace.ExpandedName(None, 'flavorId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6453, 108))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_256._UseForTag(pyxb.namespace.ExpandedName(None, 'imageId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6454, 108))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_256._UseForTag(pyxb.namespace.ExpandedName(None, 'status')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6455, 108))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, True),
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_6, True) ]))
    st_5._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_256._Automaton = _BuildAutomaton_466()




Pkg._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'arch'), pyxb.binding.datatypes.string, scope=Pkg, documentation='the architecture type for this package', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7445, 20)))

Pkg._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'binaryUri'), pyxb.binding.datatypes.anyURI, scope=Pkg, documentation='the uri resource to retrieve the binary', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7450, 20)))

Pkg._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'default'), pyxb.binding.datatypes.boolean, scope=Pkg, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7455, 20)))

Pkg._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'extract'), pyxb.binding.datatypes.boolean, scope=Pkg, documentation='a boolean flag to extract an archive (if the uploaded object is an archive) as part of the generation', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7456, 20)))

Pkg._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'fullName'), pyxb.binding.datatypes.string, scope=Pkg, documentation='the name of the file including the extension', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7461, 20)))

Pkg._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'install'), pyxb.binding.datatypes.boolean, scope=Pkg, documentation='boolean to indicate whether to install the package or just to store it on the filesystem', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7466, 20)))

Pkg._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'installLocation'), pyxb.binding.datatypes.string, scope=Pkg, documentation='the location to store the package if ``install == false``', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7471, 20)))

Pkg._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'language'), pyxb.binding.datatypes.boolean, scope=Pkg, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7476, 20)))

Pkg._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=Pkg, documentation='the name of the package', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7477, 20)))

Pkg._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'origName'), pyxb.binding.datatypes.string, scope=Pkg, documentation='the original name of the package', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7482, 20)))

Pkg._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'params'), pyxb.binding.datatypes.string, scope=Pkg, documentation='silent install parameters to use as part of the installation of the object (for windows only)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7487, 20)))

Pkg._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'parentUri'), pyxb.binding.datatypes.anyURI, scope=Pkg, documentation='the uri resource of the parent object this package belongs to', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7492, 20)))

Pkg._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'pkgBuildDate'), pyxb.binding.datatypes.dateTime, scope=Pkg, documentation='the date the package was built', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7497, 20)))

Pkg._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'pkgFileDate'), pyxb.binding.datatypes.dateTime, scope=Pkg, documentation='the file timestamp', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7502, 20)))

Pkg._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'release'), pyxb.binding.datatypes.string, scope=Pkg, documentation='the release information package', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7507, 20)))

Pkg._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'shortTag'), pyxb.binding.datatypes.string, scope=Pkg, documentation='tag value', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7512, 20)))

Pkg._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'repositoryName'), pyxb.binding.datatypes.string, scope=Pkg, documentation='repository name', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7517, 20)))

Pkg._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'sticky'), pyxb.binding.datatypes.boolean, scope=Pkg, documentation='boolean to indicate that this package version should not be updated when new package updates are available', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7522, 20)))

Pkg._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'type'), pyxb.binding.datatypes.string, scope=Pkg, documentation='file media type', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7527, 20)))

Pkg._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'uri'), pyxb.binding.datatypes.anyURI, scope=Pkg, documentation='the uri resource of this package object', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7532, 20)))

Pkg._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'version'), pyxb.binding.datatypes.string, scope=Pkg, documentation='the version of this package', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7537, 20)))

Pkg._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'epoch'), pyxb.binding.datatypes.int, scope=Pkg, documentation='the epoch value (used for native packages)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7542, 20)))

def _BuildAutomaton_467 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_467
    del _BuildAutomaton_467
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10989, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10994, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10999, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11004, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11009, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11014, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11019, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7445, 20))
    counters.add(cc_11)
    cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7450, 20))
    counters.add(cc_12)
    cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7455, 20))
    counters.add(cc_13)
    cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7456, 20))
    counters.add(cc_14)
    cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7461, 20))
    counters.add(cc_15)
    cc_16 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7466, 20))
    counters.add(cc_16)
    cc_17 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7471, 20))
    counters.add(cc_17)
    cc_18 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7476, 20))
    counters.add(cc_18)
    cc_19 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7477, 20))
    counters.add(cc_19)
    cc_20 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7482, 20))
    counters.add(cc_20)
    cc_21 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7487, 20))
    counters.add(cc_21)
    cc_22 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7492, 20))
    counters.add(cc_22)
    cc_23 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7497, 20))
    counters.add(cc_23)
    cc_24 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7502, 20))
    counters.add(cc_24)
    cc_25 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7507, 20))
    counters.add(cc_25)
    cc_26 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7512, 20))
    counters.add(cc_26)
    cc_27 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7517, 20))
    counters.add(cc_27)
    cc_28 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7522, 20))
    counters.add(cc_28)
    cc_29 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7527, 20))
    counters.add(cc_29)
    cc_30 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7532, 20))
    counters.add(cc_30)
    cc_31 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7537, 20))
    counters.add(cc_31)
    cc_32 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7542, 20))
    counters.add(cc_32)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(Pkg._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(Pkg._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(Pkg._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(Pkg._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(Pkg._UseForTag(pyxb.namespace.ExpandedName(None, 'md5sum')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10989, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(Pkg._UseForTag(pyxb.namespace.ExpandedName(None, 'mimeType')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10994, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(Pkg._UseForTag(pyxb.namespace.ExpandedName(None, 'sha256sum')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10999, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(Pkg._UseForTag(pyxb.namespace.ExpandedName(None, 'size')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11004, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(Pkg._UseForTag(pyxb.namespace.ExpandedName(None, 'status')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11009, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(Pkg._UseForTag(pyxb.namespace.ExpandedName(None, 'uploaded')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11014, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(Pkg._UseForTag(pyxb.namespace.ExpandedName(None, 'uploadedTime')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11019, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(Pkg._UseForTag(pyxb.namespace.ExpandedName(None, 'arch')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7445, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_12, False))
    symbol = pyxb.binding.content.ElementUse(Pkg._UseForTag(pyxb.namespace.ExpandedName(None, 'binaryUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7450, 20))
    st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_13, False))
    symbol = pyxb.binding.content.ElementUse(Pkg._UseForTag(pyxb.namespace.ExpandedName(None, 'default')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7455, 20))
    st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_13)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_14, False))
    symbol = pyxb.binding.content.ElementUse(Pkg._UseForTag(pyxb.namespace.ExpandedName(None, 'extract')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7456, 20))
    st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_14)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_15, False))
    symbol = pyxb.binding.content.ElementUse(Pkg._UseForTag(pyxb.namespace.ExpandedName(None, 'fullName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7461, 20))
    st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_15)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_16, False))
    symbol = pyxb.binding.content.ElementUse(Pkg._UseForTag(pyxb.namespace.ExpandedName(None, 'install')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7466, 20))
    st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_16)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_17, False))
    symbol = pyxb.binding.content.ElementUse(Pkg._UseForTag(pyxb.namespace.ExpandedName(None, 'installLocation')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7471, 20))
    st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_17)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_18, False))
    symbol = pyxb.binding.content.ElementUse(Pkg._UseForTag(pyxb.namespace.ExpandedName(None, 'language')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7476, 20))
    st_18 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_18)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_19, False))
    symbol = pyxb.binding.content.ElementUse(Pkg._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7477, 20))
    st_19 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_19)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_20, False))
    symbol = pyxb.binding.content.ElementUse(Pkg._UseForTag(pyxb.namespace.ExpandedName(None, 'origName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7482, 20))
    st_20 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_20)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_21, False))
    symbol = pyxb.binding.content.ElementUse(Pkg._UseForTag(pyxb.namespace.ExpandedName(None, 'params')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7487, 20))
    st_21 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_21)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_22, False))
    symbol = pyxb.binding.content.ElementUse(Pkg._UseForTag(pyxb.namespace.ExpandedName(None, 'parentUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7492, 20))
    st_22 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_22)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_23, False))
    symbol = pyxb.binding.content.ElementUse(Pkg._UseForTag(pyxb.namespace.ExpandedName(None, 'pkgBuildDate')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7497, 20))
    st_23 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_23)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_24, False))
    symbol = pyxb.binding.content.ElementUse(Pkg._UseForTag(pyxb.namespace.ExpandedName(None, 'pkgFileDate')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7502, 20))
    st_24 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_24)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_25, False))
    symbol = pyxb.binding.content.ElementUse(Pkg._UseForTag(pyxb.namespace.ExpandedName(None, 'release')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7507, 20))
    st_25 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_25)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_26, False))
    symbol = pyxb.binding.content.ElementUse(Pkg._UseForTag(pyxb.namespace.ExpandedName(None, 'shortTag')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7512, 20))
    st_26 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_26)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_27, False))
    symbol = pyxb.binding.content.ElementUse(Pkg._UseForTag(pyxb.namespace.ExpandedName(None, 'repositoryName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7517, 20))
    st_27 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_27)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_28, False))
    symbol = pyxb.binding.content.ElementUse(Pkg._UseForTag(pyxb.namespace.ExpandedName(None, 'sticky')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7522, 20))
    st_28 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_28)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_29, False))
    symbol = pyxb.binding.content.ElementUse(Pkg._UseForTag(pyxb.namespace.ExpandedName(None, 'type')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7527, 20))
    st_29 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_29)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_30, False))
    symbol = pyxb.binding.content.ElementUse(Pkg._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7532, 20))
    st_30 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_30)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_31, False))
    symbol = pyxb.binding.content.ElementUse(Pkg._UseForTag(pyxb.namespace.ExpandedName(None, 'version')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7537, 20))
    st_31 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_31)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_32, False))
    symbol = pyxb.binding.content.ElementUse(Pkg._UseForTag(pyxb.namespace.ExpandedName(None, 'epoch')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7542, 20))
    st_32 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_32)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_11, False) ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_12, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_12, False) ]))
    st_12._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_13, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_13, False) ]))
    st_13._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_14, True) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_14, False) ]))
    st_14._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_15, True) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_15, False) ]))
    st_15._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_16, True) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_16, False) ]))
    st_16._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_17, True) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_17, False) ]))
    st_17._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_18, True) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_18, False) ]))
    st_18._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_19, True) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_19, False) ]))
    st_19._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_20, True) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_20, False) ]))
    st_20._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_21, True) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_21, False) ]))
    st_21._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_22, True) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_22, False) ]))
    st_22._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_23, True) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_23, False) ]))
    st_23._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_24, True) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_24, False) ]))
    st_24._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_25, True) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_25, False) ]))
    st_25._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_26, True) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_26, False) ]))
    st_26._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_27, True) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_27, False) ]))
    st_27._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_28, True) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_28, False) ]))
    st_28._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_29, True) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_29, False) ]))
    st_29._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_30, True) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_30, False) ]))
    st_30._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_31, True) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_31, False) ]))
    st_31._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_32, True) ]))
    st_32._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
Pkg._Automaton = _BuildAutomaton_467()




Project._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'orgUris'), UriList, scope=Project, documentation='the list of uri resources of each organization this software bundle (project) has been registered to', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7749, 20)))

def _BuildAutomaton_468 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_468
    del _BuildAutomaton_468
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9903, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9908, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9913, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9918, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9923, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9928, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9933, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9934, 20))
    counters.add(cc_11)
    cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9939, 20))
    counters.add(cc_12)
    cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9944, 20))
    counters.add(cc_13)
    cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9949, 20))
    counters.add(cc_14)
    cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9954, 20))
    counters.add(cc_15)
    cc_16 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9959, 20))
    counters.add(cc_16)
    cc_17 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9964, 20))
    counters.add(cc_17)
    cc_18 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9969, 20))
    counters.add(cc_18)
    cc_19 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9974, 20))
    counters.add(cc_19)
    cc_20 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9979, 20))
    counters.add(cc_20)
    cc_21 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9984, 20))
    counters.add(cc_21)
    cc_22 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9989, 20))
    counters.add(cc_22)
    cc_23 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9994, 20))
    counters.add(cc_23)
    cc_24 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9999, 20))
    counters.add(cc_24)
    cc_25 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10004, 20))
    counters.add(cc_25)
    cc_26 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10009, 20))
    counters.add(cc_26)
    cc_27 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10014, 20))
    counters.add(cc_27)
    cc_28 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7749, 20))
    counters.add(cc_28)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(Project._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(Project._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(Project._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(Project._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(Project._UseForTag(pyxb.namespace.ExpandedName(None, 'tag')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9903, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(Project._UseForTag(pyxb.namespace.ExpandedName(None, 'shortTag')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9908, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(Project._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9913, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(Project._UseForTag(pyxb.namespace.ExpandedName(None, 'version')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9918, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(Project._UseForTag(pyxb.namespace.ExpandedName(None, 'description')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9923, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(Project._UseForTag(pyxb.namespace.ExpandedName(None, 'release')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9928, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(Project._UseForTag(pyxb.namespace.ExpandedName(None, 'location')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9933, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(Project._UseForTag(pyxb.namespace.ExpandedName(None, 'defaultInstallLocation')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9934, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_12, False))
    symbol = pyxb.binding.content.ElementUse(Project._UseForTag(pyxb.namespace.ExpandedName(None, 'installLocation')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9939, 20))
    st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_13, False))
    symbol = pyxb.binding.content.ElementUse(Project._UseForTag(pyxb.namespace.ExpandedName(None, 'restricted')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9944, 20))
    st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_13)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_14, False))
    symbol = pyxb.binding.content.ElementUse(Project._UseForTag(pyxb.namespace.ExpandedName(None, 'installedSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9949, 20))
    st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_14)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_15, False))
    symbol = pyxb.binding.content.ElementUse(Project._UseForTag(pyxb.namespace.ExpandedName(None, 'size')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9954, 20))
    st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_15)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_16, False))
    symbol = pyxb.binding.content.ElementUse(Project._UseForTag(pyxb.namespace.ExpandedName(None, 'revision')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9959, 20))
    st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_16)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_17, False))
    symbol = pyxb.binding.content.ElementUse(Project._UseForTag(pyxb.namespace.ExpandedName(None, 'bundleRestriction')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9964, 20))
    st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_17)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_18, False))
    symbol = pyxb.binding.content.ElementUse(Project._UseForTag(pyxb.namespace.ExpandedName(None, 'artifactsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9969, 20))
    st_18 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_18)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_19, False))
    symbol = pyxb.binding.content.ElementUse(Project._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9974, 20))
    st_19 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_19)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_20, False))
    symbol = pyxb.binding.content.ElementUse(Project._UseForTag(pyxb.namespace.ExpandedName(None, 'exportUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9979, 20))
    st_20 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_20)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_21, False))
    symbol = pyxb.binding.content.ElementUse(Project._UseForTag(pyxb.namespace.ExpandedName(None, 'category')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9984, 20))
    st_21 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_21)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_22, False))
    symbol = pyxb.binding.content.ElementUse(Project._UseForTag(pyxb.namespace.ExpandedName(None, 'license')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9989, 20))
    st_22 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_22)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_23, False))
    symbol = pyxb.binding.content.ElementUse(Project._UseForTag(pyxb.namespace.ExpandedName(None, 'logo')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9994, 20))
    st_23 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_23)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_24, False))
    symbol = pyxb.binding.content.ElementUse(Project._UseForTag(pyxb.namespace.ExpandedName(None, 'maintainer')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9999, 20))
    st_24 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_24)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_25, False))
    symbol = pyxb.binding.content.ElementUse(Project._UseForTag(pyxb.namespace.ExpandedName(None, 'website')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10004, 20))
    st_25 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_25)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_26, False))
    symbol = pyxb.binding.content.ElementUse(Project._UseForTag(pyxb.namespace.ExpandedName(None, 'softwareArtifactUris')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10009, 20))
    st_26 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_26)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_27, False))
    symbol = pyxb.binding.content.ElementUse(Project._UseForTag(pyxb.namespace.ExpandedName(None, 'formatDependent')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10014, 20))
    st_27 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_27)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_28, False))
    symbol = pyxb.binding.content.ElementUse(Project._UseForTag(pyxb.namespace.ExpandedName(None, 'orgUris')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7749, 20))
    st_28 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_28)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_11, False) ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_12, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_12, False) ]))
    st_12._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_13, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_13, False) ]))
    st_13._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_14, True) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_14, False) ]))
    st_14._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_15, True) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_15, False) ]))
    st_15._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_16, True) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_16, False) ]))
    st_16._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_17, True) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_17, False) ]))
    st_17._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_18, True) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_18, False) ]))
    st_18._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_19, True) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_19, False) ]))
    st_19._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_20, True) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_20, False) ]))
    st_20._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_21, True) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_21, False) ]))
    st_21._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_22, True) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_22, False) ]))
    st_22._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_23, True) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_23, False) ]))
    st_23._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_24, True) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_24, False) ]))
    st_24._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_25, True) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_25, False) ]))
    st_25._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_26, True) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_26, False) ]))
    st_26._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_27, True) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_27, False) ]))
    st_27._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_28, True) ]))
    st_28._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
Project._Automaton = _BuildAutomaton_468()




Scan._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'images'), CTD_ANON_162, scope=Scan, documentation='a list of :ref:`image-object` objects that have been generated from this scan report', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8903, 20)))

Scan._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'imports'), CTD_ANON_163, scope=Scan, documentation='a list of :ref:`scanimport-object` objects that have been imported from this scan report', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8914, 20)))

Scan._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'unixServices'), CTD_ANON_164, scope=Scan, documentation='a list of :ref:`unixservice-object` objects that represent Unix services on the scanned machine', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8924, 20)))

Scan._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'winServices'), CTD_ANON_165, scope=Scan, documentation='a list of :ref:`winservice-object` objects that represent Windows services on the scanned machine', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8935, 20)))

Scan._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'winApplications'), CTD_ANON_166, scope=Scan, documentation='a list of :ref:`winMsiApplication-object` and :ref:`winStoreApplication-object` objects that represent Windows applications on the scanned machine', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8945, 20)))

Scan._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'packages'), CTD_ANON_167, scope=Scan, documentation='the list of :ref:`package-object` objects listed in the scan report', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8956, 20)))

def _BuildAutomaton_469 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_469
    del _BuildAutomaton_469
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9516, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9521, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9526, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9531, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9536, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9542, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9548, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9553, 20))
    counters.add(cc_11)
    cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9558, 20))
    counters.add(cc_12)
    cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9563, 20))
    counters.add(cc_13)
    cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9568, 20))
    counters.add(cc_14)
    cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9573, 20))
    counters.add(cc_15)
    cc_16 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9578, 20))
    counters.add(cc_16)
    cc_17 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9583, 20))
    counters.add(cc_17)
    cc_18 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9588, 20))
    counters.add(cc_18)
    cc_19 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9593, 20))
    counters.add(cc_19)
    cc_20 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9594, 20))
    counters.add(cc_20)
    cc_21 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9599, 20))
    counters.add(cc_21)
    cc_22 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9604, 20))
    counters.add(cc_22)
    cc_23 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9609, 20))
    counters.add(cc_23)
    cc_24 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9610, 20))
    counters.add(cc_24)
    cc_25 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9615, 20))
    counters.add(cc_25)
    cc_26 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9620, 20))
    counters.add(cc_26)
    cc_27 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9625, 20))
    counters.add(cc_27)
    cc_28 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9630, 20))
    counters.add(cc_28)
    cc_29 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9635, 20))
    counters.add(cc_29)
    cc_30 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9640, 20))
    counters.add(cc_30)
    cc_31 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9645, 20))
    counters.add(cc_31)
    cc_32 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9650, 20))
    counters.add(cc_32)
    cc_33 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9655, 20))
    counters.add(cc_33)
    cc_34 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9656, 20))
    counters.add(cc_34)
    cc_35 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8903, 20))
    counters.add(cc_35)
    cc_36 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8914, 20))
    counters.add(cc_36)
    cc_37 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8924, 20))
    counters.add(cc_37)
    cc_38 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8935, 20))
    counters.add(cc_38)
    cc_39 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8945, 20))
    counters.add(cc_39)
    cc_40 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8956, 20))
    counters.add(cc_40)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(Scan._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(Scan._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(Scan._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(Scan._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(Scan._UseForTag(pyxb.namespace.ExpandedName(None, 'binariesExtracted')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9516, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(Scan._UseForTag(pyxb.namespace.ExpandedName(None, 'binariesReceived')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9521, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(Scan._UseForTag(pyxb.namespace.ExpandedName(None, 'error')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9526, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(Scan._UseForTag(pyxb.namespace.ExpandedName(None, 'errorMsg')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9531, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(Scan._UseForTag(pyxb.namespace.ExpandedName(None, 'filesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9536, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(Scan._UseForTag(pyxb.namespace.ExpandedName(None, 'imagesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9542, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(Scan._UseForTag(pyxb.namespace.ExpandedName(None, 'osConfig')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9548, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(Scan._UseForTag(pyxb.namespace.ExpandedName(None, 'importsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9553, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_12, False))
    symbol = pyxb.binding.content.ElementUse(Scan._UseForTag(pyxb.namespace.ExpandedName(None, 'goldenImportsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9558, 20))
    st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_13, False))
    symbol = pyxb.binding.content.ElementUse(Scan._UseForTag(pyxb.namespace.ExpandedName(None, 'installProfile')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9563, 20))
    st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_13)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_14, False))
    symbol = pyxb.binding.content.ElementUse(Scan._UseForTag(pyxb.namespace.ExpandedName(None, 'installProfileUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9568, 20))
    st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_14)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_15, False))
    symbol = pyxb.binding.content.ElementUse(Scan._UseForTag(pyxb.namespace.ExpandedName(None, 'scanSyncUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9573, 20))
    st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_15)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_16, False))
    symbol = pyxb.binding.content.ElementUse(Scan._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9578, 20))
    st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_16)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_17, False))
    symbol = pyxb.binding.content.ElementUse(Scan._UseForTag(pyxb.namespace.ExpandedName(None, 'overlayCrc')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9583, 20))
    st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_17)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_18, False))
    symbol = pyxb.binding.content.ElementUse(Scan._UseForTag(pyxb.namespace.ExpandedName(None, 'overlayImported')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9588, 20))
    st_18 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_18)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_19, False))
    symbol = pyxb.binding.content.ElementUse(Scan._UseForTag(pyxb.namespace.ExpandedName(None, 'overlayPath')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9593, 20))
    st_19 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_19)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_20, False))
    symbol = pyxb.binding.content.ElementUse(Scan._UseForTag(pyxb.namespace.ExpandedName(None, 'overlayUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9594, 20))
    st_20 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_20)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_21, False))
    symbol = pyxb.binding.content.ElementUse(Scan._UseForTag(pyxb.namespace.ExpandedName(None, 'rawPartitionsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9599, 20))
    st_21 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_21)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_22, False))
    symbol = pyxb.binding.content.ElementUse(Scan._UseForTag(pyxb.namespace.ExpandedName(None, 'packagesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9604, 20))
    st_22 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_22)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_23, False))
    symbol = pyxb.binding.content.ElementUse(Scan._UseForTag(pyxb.namespace.ExpandedName(None, 'rejected')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9609, 20))
    st_23 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_23)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_24, False))
    symbol = pyxb.binding.content.ElementUse(Scan._UseForTag(pyxb.namespace.ExpandedName(None, 'scanned')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9610, 20))
    st_24 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_24)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_25, False))
    symbol = pyxb.binding.content.ElementUse(Scan._UseForTag(pyxb.namespace.ExpandedName(None, 'scannedInstanceUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9615, 20))
    st_25 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_25)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_26, False))
    symbol = pyxb.binding.content.ElementUse(Scan._UseForTag(pyxb.namespace.ExpandedName(None, 'status')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9620, 20))
    st_26 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_26)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_27, False))
    symbol = pyxb.binding.content.ElementUse(Scan._UseForTag(pyxb.namespace.ExpandedName(None, 'totalFilesAdded')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9625, 20))
    st_27 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_27)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_28, False))
    symbol = pyxb.binding.content.ElementUse(Scan._UseForTag(pyxb.namespace.ExpandedName(None, 'totalFilesDeleted')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9630, 20))
    st_28 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_28)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_29, False))
    symbol = pyxb.binding.content.ElementUse(Scan._UseForTag(pyxb.namespace.ExpandedName(None, 'totalFilesModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9635, 20))
    st_29 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_29)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_30, False))
    symbol = pyxb.binding.content.ElementUse(Scan._UseForTag(pyxb.namespace.ExpandedName(None, 'totalPackages')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9640, 20))
    st_30 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_30)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_31, False))
    symbol = pyxb.binding.content.ElementUse(Scan._UseForTag(pyxb.namespace.ExpandedName(None, 'uncompressedBinarySize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9645, 20))
    st_31 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_31)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_32, False))
    symbol = pyxb.binding.content.ElementUse(Scan._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9650, 20))
    st_32 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_32)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_33, False))
    symbol = pyxb.binding.content.ElementUse(Scan._UseForTag(pyxb.namespace.ExpandedName(None, 'validated')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9655, 20))
    st_33 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_33)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_34, False))
    symbol = pyxb.binding.content.ElementUse(Scan._UseForTag(pyxb.namespace.ExpandedName(None, 'rawScan')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9656, 20))
    st_34 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_34)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_35, False))
    symbol = pyxb.binding.content.ElementUse(Scan._UseForTag(pyxb.namespace.ExpandedName(None, 'images')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8903, 20))
    st_35 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_35)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_36, False))
    symbol = pyxb.binding.content.ElementUse(Scan._UseForTag(pyxb.namespace.ExpandedName(None, 'imports')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8914, 20))
    st_36 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_36)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_37, False))
    symbol = pyxb.binding.content.ElementUse(Scan._UseForTag(pyxb.namespace.ExpandedName(None, 'unixServices')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8924, 20))
    st_37 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_37)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_38, False))
    symbol = pyxb.binding.content.ElementUse(Scan._UseForTag(pyxb.namespace.ExpandedName(None, 'winServices')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8935, 20))
    st_38 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_38)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_39, False))
    symbol = pyxb.binding.content.ElementUse(Scan._UseForTag(pyxb.namespace.ExpandedName(None, 'winApplications')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8945, 20))
    st_39 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_39)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_40, False))
    symbol = pyxb.binding.content.ElementUse(Scan._UseForTag(pyxb.namespace.ExpandedName(None, 'packages')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8956, 20))
    st_40 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_40)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_11, False) ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_12, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_12, False) ]))
    st_12._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_13, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_13, False) ]))
    st_13._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_14, True) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_14, False) ]))
    st_14._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_15, True) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_15, False) ]))
    st_15._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_16, True) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_16, False) ]))
    st_16._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_17, True) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_17, False) ]))
    st_17._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_18, True) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_18, False) ]))
    st_18._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_19, True) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_19, False) ]))
    st_19._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_20, True) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_20, False) ]))
    st_20._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_21, True) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_21, False) ]))
    st_21._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_22, True) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_22, False) ]))
    st_22._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_23, True) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_23, False) ]))
    st_23._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_24, True) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_24, False) ]))
    st_24._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_25, True) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_25, False) ]))
    st_25._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_26, True) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_26, False) ]))
    st_26._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_27, True) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_27, False) ]))
    st_27._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_28, True) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_28, False) ]))
    st_28._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_29, True) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_29, False) ]))
    st_29._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_30, True) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_30, False) ]))
    st_30._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_31, True) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_31, False) ]))
    st_31._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_32, True) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_32, False) ]))
    st_32._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_33, True) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_33, False) ]))
    st_33._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_34, True) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_34, False) ]))
    st_34._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_35, True) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_35, False) ]))
    st_35._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_36, True) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_36, False) ]))
    st_36._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_37, True) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_37, False) ]))
    st_37._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_38, True) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_38, False) ]))
    st_38._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_39, True) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_39, False) ]))
    st_39._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_40, True) ]))
    st_40._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
Scan._Automaton = _BuildAutomaton_469()




ScannedFile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'deleted'), pyxb.binding.datatypes.boolean, scope=ScannedFile, documentation='a boolean indicating if the file has been deleted on the source machine', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9118, 20)))

ScannedFile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'inherited'), pyxb.binding.datatypes.boolean, scope=ScannedFile, documentation='a boolean indicating if this file has already been found, with the same metadata and content, in an other scan of the same scanned instance', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9123, 20)))

ScannedFile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'selected'), pyxb.binding.datatypes.boolean, scope=ScannedFile, documentation='a boolean indicating if this file has been selected to be imported as part of the overlay', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9128, 20)))

ScannedFile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'uploaded'), pyxb.binding.datatypes.boolean, scope=ScannedFile, documentation='a boolean indicating if this file has been received as part of the overlay upload', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9133, 20)))

def _BuildAutomaton_470 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_470
    del _BuildAutomaton_470
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3656, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3661, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3666, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3671, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3676, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3681, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3686, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3691, 20))
    counters.add(cc_11)
    cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3696, 20))
    counters.add(cc_12)
    cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3701, 20))
    counters.add(cc_13)
    cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3706, 20))
    counters.add(cc_14)
    cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3711, 20))
    counters.add(cc_15)
    cc_16 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3716, 20))
    counters.add(cc_16)
    cc_17 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9118, 20))
    counters.add(cc_17)
    cc_18 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9123, 20))
    counters.add(cc_18)
    cc_19 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9128, 20))
    counters.add(cc_19)
    cc_20 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9133, 20))
    counters.add(cc_20)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(ScannedFile._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(ScannedFile._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(ScannedFile._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(ScannedFile._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(ScannedFile._UseForTag(pyxb.namespace.ExpandedName(None, 'checksum')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3656, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(ScannedFile._UseForTag(pyxb.namespace.ExpandedName(None, 'directory')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3661, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(ScannedFile._UseForTag(pyxb.namespace.ExpandedName(None, 'fullPath')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3666, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(ScannedFile._UseForTag(pyxb.namespace.ExpandedName(None, 'group')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3671, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(ScannedFile._UseForTag(pyxb.namespace.ExpandedName(None, 'linkTarget')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3676, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(ScannedFile._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3681, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(ScannedFile._UseForTag(pyxb.namespace.ExpandedName(None, 'owner')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3686, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(ScannedFile._UseForTag(pyxb.namespace.ExpandedName(None, 'parentUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3691, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_12, False))
    symbol = pyxb.binding.content.ElementUse(ScannedFile._UseForTag(pyxb.namespace.ExpandedName(None, 'permissions')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3696, 20))
    st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_13, False))
    symbol = pyxb.binding.content.ElementUse(ScannedFile._UseForTag(pyxb.namespace.ExpandedName(None, 'scannedInstanceId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3701, 20))
    st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_13)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_14, False))
    symbol = pyxb.binding.content.ElementUse(ScannedFile._UseForTag(pyxb.namespace.ExpandedName(None, 'size')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3706, 20))
    st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_14)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_15, False))
    symbol = pyxb.binding.content.ElementUse(ScannedFile._UseForTag(pyxb.namespace.ExpandedName(None, 'subEntries')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3711, 20))
    st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_15)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_16, False))
    symbol = pyxb.binding.content.ElementUse(ScannedFile._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3716, 20))
    st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_16)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_17, False))
    symbol = pyxb.binding.content.ElementUse(ScannedFile._UseForTag(pyxb.namespace.ExpandedName(None, 'deleted')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9118, 20))
    st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_17)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_18, False))
    symbol = pyxb.binding.content.ElementUse(ScannedFile._UseForTag(pyxb.namespace.ExpandedName(None, 'inherited')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9123, 20))
    st_18 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_18)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_19, False))
    symbol = pyxb.binding.content.ElementUse(ScannedFile._UseForTag(pyxb.namespace.ExpandedName(None, 'selected')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9128, 20))
    st_19 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_19)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_20, False))
    symbol = pyxb.binding.content.ElementUse(ScannedFile._UseForTag(pyxb.namespace.ExpandedName(None, 'uploaded')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9133, 20))
    st_20 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_20)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_11, False) ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_12, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_12, False) ]))
    st_12._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_13, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_13, False) ]))
    st_13._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_14, True) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_14, False) ]))
    st_14._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_15, True) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_15, False) ]))
    st_15._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_16, True) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_16, False) ]))
    st_16._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_17, True) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_17, False) ]))
    st_17._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_18, True) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_18, False) ]))
    st_18._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_19, True) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_19, False) ]))
    st_19._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_20, True) ]))
    st_20._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
ScannedFile._Automaton = _BuildAutomaton_470()




def _BuildAutomaton_471 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_471
    del _BuildAutomaton_471
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10615, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10620, 20))
    counters.add(cc_5)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(ScanSummaryLight._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(ScanSummaryLight._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(ScanSummaryLight._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(ScanSummaryLight._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(ScanSummaryLight._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10615, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(ScanSummaryLight._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10620, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    st_5._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
ScanSummaryLight._Automaton = _BuildAutomaton_471()




Service._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'bootService'), pyxb.binding.datatypes.boolean, scope=Service, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9678, 20)))

def _BuildAutomaton_472 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_472
    del _BuildAutomaton_472
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7561, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7566, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7571, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7576, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7581, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7586, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7591, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7596, 20))
    counters.add(cc_11)
    cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7601, 20))
    counters.add(cc_12)
    cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7606, 20))
    counters.add(cc_13)
    cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7611, 20))
    counters.add(cc_14)
    cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7616, 20))
    counters.add(cc_15)
    cc_16 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7617, 20))
    counters.add(cc_16)
    cc_17 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7622, 20))
    counters.add(cc_17)
    cc_18 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7627, 20))
    counters.add(cc_18)
    cc_19 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7632, 20))
    counters.add(cc_19)
    cc_20 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7637, 20))
    counters.add(cc_20)
    cc_21 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9678, 20))
    counters.add(cc_21)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(Service._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(Service._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(Service._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(Service._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(Service._UseForTag(pyxb.namespace.ExpandedName(None, 'category')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7561, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(Service._UseForTag(pyxb.namespace.ExpandedName(None, 'company')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7566, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(Service._UseForTag(pyxb.namespace.ExpandedName(None, 'description')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7571, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(Service._UseForTag(pyxb.namespace.ExpandedName(None, 'distributionUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7576, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(Service._UseForTag(pyxb.namespace.ExpandedName(None, 'distroId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7581, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(Service._UseForTag(pyxb.namespace.ExpandedName(None, 'installedSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7586, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(Service._UseForTag(pyxb.namespace.ExpandedName(None, 'license')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7591, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(Service._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7596, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_12, False))
    symbol = pyxb.binding.content.ElementUse(Service._UseForTag(pyxb.namespace.ExpandedName(None, 'packagesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7601, 20))
    st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_13, False))
    symbol = pyxb.binding.content.ElementUse(Service._UseForTag(pyxb.namespace.ExpandedName(None, 'packageUris')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7606, 20))
    st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_13)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_14, False))
    symbol = pyxb.binding.content.ElementUse(Service._UseForTag(pyxb.namespace.ExpandedName(None, 'release')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7611, 20))
    st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_14)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_15, False))
    symbol = pyxb.binding.content.ElementUse(Service._UseForTag(pyxb.namespace.ExpandedName(None, 'restricted')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7616, 20))
    st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_15)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_16, False))
    symbol = pyxb.binding.content.ElementUse(Service._UseForTag(pyxb.namespace.ExpandedName(None, 'size')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7617, 20))
    st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_16)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_17, False))
    symbol = pyxb.binding.content.ElementUse(Service._UseForTag(pyxb.namespace.ExpandedName(None, 'tag')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7622, 20))
    st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_17)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_18, False))
    symbol = pyxb.binding.content.ElementUse(Service._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7627, 20))
    st_18 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_18)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_19, False))
    symbol = pyxb.binding.content.ElementUse(Service._UseForTag(pyxb.namespace.ExpandedName(None, 'version')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7632, 20))
    st_19 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_19)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_20, False))
    symbol = pyxb.binding.content.ElementUse(Service._UseForTag(pyxb.namespace.ExpandedName(None, 'packages')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7637, 20))
    st_20 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_20)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_21, False))
    symbol = pyxb.binding.content.ElementUse(Service._UseForTag(pyxb.namespace.ExpandedName(None, 'bootService')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9678, 20))
    st_21 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_21)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_11, False) ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_12, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_12, False) ]))
    st_12._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_13, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_13, False) ]))
    st_13._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_14, True) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_14, False) ]))
    st_14._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_15, True) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_15, False) ]))
    st_15._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_16, True) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_16, False) ]))
    st_16._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_17, True) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_17, False) ]))
    st_17._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_18, True) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_18, False) ]))
    st_18._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_19, True) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_19, False) ]))
    st_19._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_20, True) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_20, False) ]))
    st_20._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_21, True) ]))
    st_21._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
Service._Automaton = _BuildAutomaton_472()




SoftwareArtifact._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'uri'), pyxb.binding.datatypes.anyURI, scope=SoftwareArtifact, documentation='the uri resource of this software artifact object', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9738, 20)))

SoftwareArtifact._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'tag'), pyxb.binding.datatypes.string, scope=SoftwareArtifact, documentation='the tag information', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9743, 20)))

SoftwareArtifact._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'binaryUri'), pyxb.binding.datatypes.anyURI, scope=SoftwareArtifact, documentation='the uri resource to retrieve the binary', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9748, 20)))

SoftwareArtifact._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'parentUri'), pyxb.binding.datatypes.anyURI, scope=SoftwareArtifact, documentation='the uri resource of the parent object this software artifact belongs to', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9753, 20)))

SoftwareArtifact._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'extract'), pyxb.binding.datatypes.boolean, scope=SoftwareArtifact, documentation='a boolean flag to extract an archive (if the uploaded object is an archive) as part of the generation', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9758, 20)))

SoftwareArtifact._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'install'), pyxb.binding.datatypes.boolean, scope=SoftwareArtifact, documentation='boolean to indicate whether to install the software artifact or just to store it on the filesystem', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9763, 20)))

SoftwareArtifact._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'cache'), pyxb.binding.datatypes.boolean, scope=SoftwareArtifact, documentation='boolean to indicate whether to put in cache the software artifact or just upload during generation', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9768, 20)))

SoftwareArtifact._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'active'), pyxb.binding.datatypes.boolean, scope=SoftwareArtifact, documentation='boolean to indicate whether the software artifact active or not', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9773, 20)))

SoftwareArtifact._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'installLocation'), pyxb.binding.datatypes.string, scope=SoftwareArtifact, documentation='the location to store the software artifact if ``install == false``', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9778, 20)))

SoftwareArtifact._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=SoftwareArtifact, documentation='the name of the software artifact', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9783, 20)))

SoftwareArtifact._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'fullName'), pyxb.binding.datatypes.string, scope=SoftwareArtifact, documentation='the name of the file including the extension', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9788, 20)))

SoftwareArtifact._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'origName'), pyxb.binding.datatypes.string, scope=SoftwareArtifact, documentation='the original name of the software artifact', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9793, 20)))

SoftwareArtifact._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'artifactBuildDate'), pyxb.binding.datatypes.dateTime, scope=SoftwareArtifact, documentation='the date the software artifact was built', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9798, 20)))

SoftwareArtifact._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'artifactFileDate'), pyxb.binding.datatypes.dateTime, scope=SoftwareArtifact, documentation='the file timestamp', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9803, 20)))

SoftwareArtifact._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'release'), pyxb.binding.datatypes.string, scope=SoftwareArtifact, documentation='the release information of the software artifact', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9808, 20)))

SoftwareArtifact._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'shortTag'), pyxb.binding.datatypes.string, scope=SoftwareArtifact, documentation='short tag value (osPackage, softwarefile or bootscript)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9813, 20)))

SoftwareArtifact._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'type'), pyxb.binding.datatypes.string, scope=SoftwareArtifact, documentation='file media type', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9818, 20)))

SoftwareArtifact._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'version'), pyxb.binding.datatypes.string, scope=SoftwareArtifact, documentation='the version of this software artifact', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9823, 20)))

SoftwareArtifact._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'arch'), pyxb.binding.datatypes.string, scope=SoftwareArtifact, documentation='the architecture type for this software artifact (rpm uploaded file or OS Package)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9828, 20)))

SoftwareArtifact._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'params'), pyxb.binding.datatypes.string, scope=SoftwareArtifact, documentation='silent install parameters to use as part of the installation of the object (for windows only)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9833, 20)))

SoftwareArtifact._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'artifactCredAccount'), ArtifactCredAccount, scope=SoftwareArtifact, documentation='the artifact account (see :ref:`artifactcredaccount-object`) this software artifact belong to', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9838, 20)))

SoftwareArtifact._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'subSoftwareArtifacts'), CTD_ANON_182, scope=SoftwareArtifact, documentation='the list of sub-software artifact of this software artifact (which represents a folder)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9843, 20)))

SoftwareArtifact._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'subSoftwareArtifactUri'), pyxb.binding.datatypes.anyURI, scope=SoftwareArtifact, documentation='the list of sub-software artifact uris of this software artifact', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9853, 20)))

SoftwareArtifact._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'parentPath'), pyxb.binding.datatypes.string, scope=SoftwareArtifact, documentation='the parent pathname of this software artifact (depending of its parent software artifact)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9858, 20)))

SoftwareArtifact._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'remotePath'), pyxb.binding.datatypes.string, scope=SoftwareArtifact, documentation='the remote pathname of this software artifact to retrieve from artifact account', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9863, 20)))

def _BuildAutomaton_473 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_473
    del _BuildAutomaton_473
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10989, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10994, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10999, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11004, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11009, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11014, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11019, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9738, 20))
    counters.add(cc_11)
    cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9743, 20))
    counters.add(cc_12)
    cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9748, 20))
    counters.add(cc_13)
    cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9753, 20))
    counters.add(cc_14)
    cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9758, 20))
    counters.add(cc_15)
    cc_16 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9763, 20))
    counters.add(cc_16)
    cc_17 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9768, 20))
    counters.add(cc_17)
    cc_18 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9773, 20))
    counters.add(cc_18)
    cc_19 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9778, 20))
    counters.add(cc_19)
    cc_20 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9783, 20))
    counters.add(cc_20)
    cc_21 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9788, 20))
    counters.add(cc_21)
    cc_22 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9793, 20))
    counters.add(cc_22)
    cc_23 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9798, 20))
    counters.add(cc_23)
    cc_24 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9803, 20))
    counters.add(cc_24)
    cc_25 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9808, 20))
    counters.add(cc_25)
    cc_26 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9813, 20))
    counters.add(cc_26)
    cc_27 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9818, 20))
    counters.add(cc_27)
    cc_28 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9823, 20))
    counters.add(cc_28)
    cc_29 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9828, 20))
    counters.add(cc_29)
    cc_30 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9833, 20))
    counters.add(cc_30)
    cc_31 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9838, 20))
    counters.add(cc_31)
    cc_32 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9843, 20))
    counters.add(cc_32)
    cc_33 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9853, 20))
    counters.add(cc_33)
    cc_34 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9858, 20))
    counters.add(cc_34)
    cc_35 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9863, 20))
    counters.add(cc_35)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareArtifact._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareArtifact._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareArtifact._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareArtifact._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareArtifact._UseForTag(pyxb.namespace.ExpandedName(None, 'md5sum')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10989, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareArtifact._UseForTag(pyxb.namespace.ExpandedName(None, 'mimeType')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10994, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareArtifact._UseForTag(pyxb.namespace.ExpandedName(None, 'sha256sum')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10999, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareArtifact._UseForTag(pyxb.namespace.ExpandedName(None, 'size')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11004, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareArtifact._UseForTag(pyxb.namespace.ExpandedName(None, 'status')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11009, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareArtifact._UseForTag(pyxb.namespace.ExpandedName(None, 'uploaded')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11014, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareArtifact._UseForTag(pyxb.namespace.ExpandedName(None, 'uploadedTime')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11019, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareArtifact._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9738, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_12, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareArtifact._UseForTag(pyxb.namespace.ExpandedName(None, 'tag')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9743, 20))
    st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_13, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareArtifact._UseForTag(pyxb.namespace.ExpandedName(None, 'binaryUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9748, 20))
    st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_13)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_14, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareArtifact._UseForTag(pyxb.namespace.ExpandedName(None, 'parentUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9753, 20))
    st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_14)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_15, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareArtifact._UseForTag(pyxb.namespace.ExpandedName(None, 'extract')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9758, 20))
    st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_15)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_16, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareArtifact._UseForTag(pyxb.namespace.ExpandedName(None, 'install')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9763, 20))
    st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_16)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_17, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareArtifact._UseForTag(pyxb.namespace.ExpandedName(None, 'cache')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9768, 20))
    st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_17)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_18, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareArtifact._UseForTag(pyxb.namespace.ExpandedName(None, 'active')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9773, 20))
    st_18 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_18)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_19, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareArtifact._UseForTag(pyxb.namespace.ExpandedName(None, 'installLocation')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9778, 20))
    st_19 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_19)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_20, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareArtifact._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9783, 20))
    st_20 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_20)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_21, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareArtifact._UseForTag(pyxb.namespace.ExpandedName(None, 'fullName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9788, 20))
    st_21 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_21)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_22, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareArtifact._UseForTag(pyxb.namespace.ExpandedName(None, 'origName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9793, 20))
    st_22 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_22)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_23, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareArtifact._UseForTag(pyxb.namespace.ExpandedName(None, 'artifactBuildDate')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9798, 20))
    st_23 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_23)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_24, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareArtifact._UseForTag(pyxb.namespace.ExpandedName(None, 'artifactFileDate')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9803, 20))
    st_24 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_24)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_25, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareArtifact._UseForTag(pyxb.namespace.ExpandedName(None, 'release')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9808, 20))
    st_25 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_25)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_26, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareArtifact._UseForTag(pyxb.namespace.ExpandedName(None, 'shortTag')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9813, 20))
    st_26 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_26)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_27, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareArtifact._UseForTag(pyxb.namespace.ExpandedName(None, 'type')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9818, 20))
    st_27 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_27)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_28, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareArtifact._UseForTag(pyxb.namespace.ExpandedName(None, 'version')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9823, 20))
    st_28 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_28)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_29, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareArtifact._UseForTag(pyxb.namespace.ExpandedName(None, 'arch')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9828, 20))
    st_29 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_29)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_30, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareArtifact._UseForTag(pyxb.namespace.ExpandedName(None, 'params')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9833, 20))
    st_30 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_30)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_31, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareArtifact._UseForTag(pyxb.namespace.ExpandedName(None, 'artifactCredAccount')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9838, 20))
    st_31 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_31)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_32, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareArtifact._UseForTag(pyxb.namespace.ExpandedName(None, 'subSoftwareArtifacts')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9843, 20))
    st_32 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_32)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_33, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareArtifact._UseForTag(pyxb.namespace.ExpandedName(None, 'subSoftwareArtifactUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9853, 20))
    st_33 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_33)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_34, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareArtifact._UseForTag(pyxb.namespace.ExpandedName(None, 'parentPath')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9858, 20))
    st_34 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_34)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_35, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareArtifact._UseForTag(pyxb.namespace.ExpandedName(None, 'remotePath')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9863, 20))
    st_35 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_35)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_11, False) ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_12, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_12, False) ]))
    st_12._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_13, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_13, False) ]))
    st_13._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_14, True) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_14, False) ]))
    st_14._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_15, True) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_15, False) ]))
    st_15._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_16, True) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_16, False) ]))
    st_16._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_17, True) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_17, False) ]))
    st_17._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_18, True) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_18, False) ]))
    st_18._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_19, True) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_19, False) ]))
    st_19._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_20, True) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_20, False) ]))
    st_20._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_21, True) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_21, False) ]))
    st_21._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_22, True) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_22, False) ]))
    st_22._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_23, True) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_23, False) ]))
    st_23._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_24, True) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_24, False) ]))
    st_24._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_25, True) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_25, False) ]))
    st_25._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_26, True) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_26, False) ]))
    st_26._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_27, True) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_27, False) ]))
    st_27._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_28, True) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_28, False) ]))
    st_28._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_29, True) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_29, False) ]))
    st_29._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_30, True) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_30, False) ]))
    st_30._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_31, True) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_31, False) ]))
    st_31._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_32, True) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_32, False) ]))
    st_32._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_33, True) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_33, False) ]))
    st_33._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_34, True) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_34, False) ]))
    st_34._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_35, True) ]))
    st_35._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
SoftwareArtifact._Automaton = _BuildAutomaton_473()




SoftwareBundleImport._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'parentUri'), pyxb.binding.datatypes.anyURI, scope=SoftwareBundleImport, documentation='the uri resource of the parent object this object is attached to', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10114, 20)))

SoftwareBundleImport._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'referenceUri'), pyxb.binding.datatypes.anyURI, scope=SoftwareBundleImport, documentation='the uri of the software bundle created from this import', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10119, 20)))

SoftwareBundleImport._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'uploadUri'), pyxb.binding.datatypes.anyURI, scope=SoftwareBundleImport, documentation='the uri resource to upload any files assocaited with this import', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10124, 20)))

SoftwareBundleImport._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'statusUri'), pyxb.binding.datatypes.anyURI, scope=SoftwareBundleImport, documentation='the uri resource of the current status of the software bundle import', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10129, 20)))

SoftwareBundleImport._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'imported'), pyxb.binding.datatypes.boolean, scope=SoftwareBundleImport, documentation='boolean flag indicating that is a real import or a creation', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10134, 20)))

SoftwareBundleImport._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'uri'), pyxb.binding.datatypes.anyURI, scope=SoftwareBundleImport, documentation='the uri resource of this software bundle import', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10139, 20)))

def _BuildAutomaton_474 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_474
    del _BuildAutomaton_474
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10989, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10994, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10999, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11004, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11009, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11014, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11019, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10114, 20))
    counters.add(cc_11)
    cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10119, 20))
    counters.add(cc_12)
    cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10124, 20))
    counters.add(cc_13)
    cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10129, 20))
    counters.add(cc_14)
    cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10134, 20))
    counters.add(cc_15)
    cc_16 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10139, 20))
    counters.add(cc_16)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareBundleImport._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareBundleImport._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareBundleImport._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareBundleImport._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareBundleImport._UseForTag(pyxb.namespace.ExpandedName(None, 'md5sum')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10989, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareBundleImport._UseForTag(pyxb.namespace.ExpandedName(None, 'mimeType')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10994, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareBundleImport._UseForTag(pyxb.namespace.ExpandedName(None, 'sha256sum')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10999, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareBundleImport._UseForTag(pyxb.namespace.ExpandedName(None, 'size')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11004, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareBundleImport._UseForTag(pyxb.namespace.ExpandedName(None, 'status')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11009, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareBundleImport._UseForTag(pyxb.namespace.ExpandedName(None, 'uploaded')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11014, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareBundleImport._UseForTag(pyxb.namespace.ExpandedName(None, 'uploadedTime')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11019, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareBundleImport._UseForTag(pyxb.namespace.ExpandedName(None, 'parentUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10114, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_12, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareBundleImport._UseForTag(pyxb.namespace.ExpandedName(None, 'referenceUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10119, 20))
    st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_13, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareBundleImport._UseForTag(pyxb.namespace.ExpandedName(None, 'uploadUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10124, 20))
    st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_13)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_14, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareBundleImport._UseForTag(pyxb.namespace.ExpandedName(None, 'statusUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10129, 20))
    st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_14)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_15, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareBundleImport._UseForTag(pyxb.namespace.ExpandedName(None, 'imported')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10134, 20))
    st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_15)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_16, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareBundleImport._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10139, 20))
    st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_16)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_11, False) ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_12, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_12, False) ]))
    st_12._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_13, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_13, False) ]))
    st_13._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_14, True) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_14, False) ]))
    st_14._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_15, True) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_15, False) ]))
    st_15._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_16, True) ]))
    st_16._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
SoftwareBundleImport._Automaton = _BuildAutomaton_474()




User._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'address'), Address, scope=User, documentation="the user's address", location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11050, 20)))

User._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'admin'), pyxb.binding.datatypes.boolean, scope=User, documentation='boolean indicating if the user is an administrator', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11055, 20)))

User._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'adminOrgsUri'), pyxb.binding.datatypes.anyURI, scope=User, documentation='the uri resource to get the list of Org this user is an administrator of', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11060, 20)))

User._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'adminOrgUris'), UriList, scope=User, documentation='the list of Org URI where this user is an administrator', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11065, 20)))

User._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'apiKeysQuota'), pyxb.binding.datatypes.int, scope=User, documentation='the number of API keys this user can generate', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11070, 20)))

User._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'applianceUris'), UriList, scope=User, documentation='the list of uri resources for each appliance template this user is managing', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11075, 20)))

User._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'baseApiKeysUri'), pyxb.binding.datatypes.anyURI, scope=User, documentation="the uri resource to retrieve the user's api keys", location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11080, 20)))

User._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'baseAppliancesUri'), pyxb.binding.datatypes.anyURI, scope=User, documentation="the uri resource to retrieve the user's appliance templates", location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11085, 20)))

User._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'baseCredAccountsUri'), pyxb.binding.datatypes.anyURI, scope=User, documentation="the uri resource to retrieve the user's cloud accounts", location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11090, 20)))

User._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'baseDistributionsUri'), pyxb.binding.datatypes.anyURI, scope=User, documentation='the uri resource to retrieve the operating systems the user has access to', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11095, 20)))

User._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'baseFormatsUri'), pyxb.binding.datatypes.anyURI, scope=User, documentation='the uri resource to retrieve the primitive formats the user has access to', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11100, 20)))

User._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'baseTargetPlatformsUri'), pyxb.binding.datatypes.anyURI, scope=User, documentation='the uri resource to retrieve the target platforms the user has access to', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11105, 20)))

User._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'baseTargetFormatsUri'), pyxb.binding.datatypes.anyURI, scope=User, documentation='the uri resource to retrieve the target formats the user has access to', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11110, 20)))

User._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'baseGalleriesUri'), pyxb.binding.datatypes.anyURI, scope=User, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11115, 20)))

User._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'baseGalleryOrgsUri'), pyxb.binding.datatypes.anyURI, scope=User, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11116, 20)))

User._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'baseImagesUri'), pyxb.binding.datatypes.anyURI, scope=User, documentation="the uri resource to retrieve the user's machine images", location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11117, 20)))

User._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'baseExportsUri'), pyxb.binding.datatypes.anyURI, scope=User, documentation="the uri resource to retrieve the user's exported appliance templates", location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11122, 20)))

User._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'baseImportsUri'), pyxb.binding.datatypes.anyURI, scope=User, documentation="the uri resource to retrieve the user's imported appliance templates", location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11127, 20)))

User._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'mySoftwareImportsUri'), pyxb.binding.datatypes.anyURI, scope=User, documentation="the uri resource to retrieve the user's imported software bundles", location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11132, 20)))

User._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'baseMySoftwareLibraryUri'), pyxb.binding.datatypes.anyURI, scope=User, documentation="the uri resource to retrieve the user's software library (containing private software components)", location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11137, 20)))

User._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'baseOrgsUri'), pyxb.binding.datatypes.anyURI, scope=User, documentation='the uri resource to retrieve the organizations the user is a member of', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11142, 20)))

User._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'baseProjectsUri'), pyxb.binding.datatypes.anyURI, scope=User, documentation='the uri resource to retrieve the project catalog software components', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11147, 20)))

User._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'basePublishImagesUri'), pyxb.binding.datatypes.anyURI, scope=User, documentation="the uri resource to retrieve the user's published machine images", location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11152, 20)))

User._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'baseRankingsUri'), pyxb.binding.datatypes.anyURI, scope=User, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11157, 20)))

User._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'baseRolesUri'), pyxb.binding.datatypes.anyURI, scope=User, documentation="the uri resource to retrieve the user's roles", location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11158, 20)))

User._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'baseTagsUri'), pyxb.binding.datatypes.anyURI, scope=User, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11163, 20)))

User._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'baseWorkspacesUri'), pyxb.binding.datatypes.anyURI, scope=User, documentation='the uri resource to retrieve the workspaces the user has access to', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11164, 20)))

User._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'creationCode'), pyxb.binding.datatypes.string, scope=User, documentation='the code used for creating the user (subscription profile code, see :ref:`subscriptionprofile-object`)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11169, 20)))

User._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'credAccountUris'), UriList, scope=User, documentation='the list of uri resources for each cloud account the user has', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11174, 20)))

User._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'artifactAccountsUri'), pyxb.binding.datatypes.anyURI, scope=User, documentation="the uri resource to retrieve the user's artifact accounts", location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11179, 20)))

User._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'dob'), pyxb.binding.datatypes.dateTime, scope=User, documentation="the user's date of birth", location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11184, 20)))

User._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'gender'), pyxb.binding.datatypes.string, scope=User, documentation="the user's gender", location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11189, 20)))

User._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'homePhone'), pyxb.binding.datatypes.string, scope=User, documentation="the user's home phone number", location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11194, 20)))

User._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'instancesUri'), pyxb.binding.datatypes.anyURI, scope=User, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11199, 20)))

User._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'lang'), pyxb.binding.datatypes.string, scope=User, documentation="the user's preferred language", location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11200, 20)))

User._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'mobilePhone'), pyxb.binding.datatypes.string, scope=User, documentation="the user's mobile phone number", location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11205, 20)))

User._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'mySoftwareLibraryUris'), UriList, scope=User, documentation='the list of uri resources for each software component the user has in their software library', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11210, 20)))

User._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=User, documentation="the user's first name", location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11215, 20)))

User._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'officePhone'), pyxb.binding.datatypes.string, scope=User, documentation="the user's office phone number", location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11220, 20)))

User._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'orgUris'), UriList, scope=User, documentation='the list of uri resources for each organization this user is a member of', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11225, 20)))

User._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'password'), pyxb.binding.datatypes.string, scope=User, documentation="the user's password", location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11230, 20)))

User._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'productAccess'), ProductAccess, scope=User, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11235, 20)))

User._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'projectUris'), UriList, scope=User, documentation='the list of uri resources for each software component in the project catalog', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11236, 20)))

User._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'promoCode'), pyxb.binding.datatypes.string, scope=User, documentation='the promotion code used when creating the user account', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11241, 20)))

User._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'publishGalleries'), CTD_ANON_199, scope=User, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11246, 20)))

User._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'quotasUri'), pyxb.binding.datatypes.anyURI, scope=User, documentation="the uri resource to retrieve the user's quota information", location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11253, 20)))

User._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'rankings'), CTD_ANON_200, scope=User, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11258, 20)))

User._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'roles'), CTD_ANON_201, scope=User, documentation='the list of roles assigned to the user (see :ref:`role-object`)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11265, 20)))

User._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'scannedInstancesUri'), pyxb.binding.datatypes.anyURI, scope=User, documentation='the uri resource to retrieve all the scanned instances for the user (see :ref:`scannedinstance-object`)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11275, 20)))

User._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'scansUri'), pyxb.binding.datatypes.anyURI, scope=User, documentation='the uri resource to retrieve all the scans for the user (see :ref:`scan-object`)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11280, 20)))

User._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'sshKeys'), CTD_ANON_202, scope=User, documentation='the list of public ssh keys for the user (see :ref:`sshkey-object`', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11285, 20)))

User._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'sshKeysUri'), pyxb.binding.datatypes.anyURI, scope=User, documentation='the uri resource to retrieve all the publish ssh keys for the user', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11295, 20)))

User._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'statsUri'), pyxb.binding.datatypes.anyURI, scope=User, documentation='the uri resource to retrieve all the user statistics', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11300, 20)))

User._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'tags'), CTD_ANON_203, scope=User, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11305, 20)))

User._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'uri'), pyxb.binding.datatypes.anyURI, scope=User, documentation='the uri resource of this user object', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11312, 20)))

User._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'usageUri'), pyxb.binding.datatypes.anyURI, scope=User, documentation='the uri resource to retrieve the platform usage for the user', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11317, 20)))

User._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'vAppAccess'), VAppAccess, scope=User, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11322, 20)))

def _BuildAutomaton_475 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_475
    del _BuildAutomaton_475
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11375, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11380, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11385, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11390, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11395, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11400, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11405, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11410, 20))
    counters.add(cc_11)
    cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11415, 20))
    counters.add(cc_12)
    cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11050, 20))
    counters.add(cc_13)
    cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11055, 20))
    counters.add(cc_14)
    cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11060, 20))
    counters.add(cc_15)
    cc_16 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11065, 20))
    counters.add(cc_16)
    cc_17 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11070, 20))
    counters.add(cc_17)
    cc_18 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11075, 20))
    counters.add(cc_18)
    cc_19 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11080, 20))
    counters.add(cc_19)
    cc_20 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11085, 20))
    counters.add(cc_20)
    cc_21 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11090, 20))
    counters.add(cc_21)
    cc_22 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11095, 20))
    counters.add(cc_22)
    cc_23 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11100, 20))
    counters.add(cc_23)
    cc_24 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11105, 20))
    counters.add(cc_24)
    cc_25 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11110, 20))
    counters.add(cc_25)
    cc_26 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11115, 20))
    counters.add(cc_26)
    cc_27 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11116, 20))
    counters.add(cc_27)
    cc_28 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11117, 20))
    counters.add(cc_28)
    cc_29 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11122, 20))
    counters.add(cc_29)
    cc_30 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11127, 20))
    counters.add(cc_30)
    cc_31 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11132, 20))
    counters.add(cc_31)
    cc_32 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11137, 20))
    counters.add(cc_32)
    cc_33 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11142, 20))
    counters.add(cc_33)
    cc_34 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11147, 20))
    counters.add(cc_34)
    cc_35 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11152, 20))
    counters.add(cc_35)
    cc_36 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11157, 20))
    counters.add(cc_36)
    cc_37 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11158, 20))
    counters.add(cc_37)
    cc_38 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11163, 20))
    counters.add(cc_38)
    cc_39 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11164, 20))
    counters.add(cc_39)
    cc_40 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11169, 20))
    counters.add(cc_40)
    cc_41 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11174, 20))
    counters.add(cc_41)
    cc_42 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11179, 20))
    counters.add(cc_42)
    cc_43 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11184, 20))
    counters.add(cc_43)
    cc_44 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11189, 20))
    counters.add(cc_44)
    cc_45 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11194, 20))
    counters.add(cc_45)
    cc_46 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11199, 20))
    counters.add(cc_46)
    cc_47 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11200, 20))
    counters.add(cc_47)
    cc_48 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11205, 20))
    counters.add(cc_48)
    cc_49 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11210, 20))
    counters.add(cc_49)
    cc_50 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11215, 20))
    counters.add(cc_50)
    cc_51 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11220, 20))
    counters.add(cc_51)
    cc_52 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11225, 20))
    counters.add(cc_52)
    cc_53 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11230, 20))
    counters.add(cc_53)
    cc_54 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11235, 20))
    counters.add(cc_54)
    cc_55 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11236, 20))
    counters.add(cc_55)
    cc_56 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11241, 20))
    counters.add(cc_56)
    cc_57 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11246, 20))
    counters.add(cc_57)
    cc_58 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11253, 20))
    counters.add(cc_58)
    cc_59 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11258, 20))
    counters.add(cc_59)
    cc_60 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11265, 20))
    counters.add(cc_60)
    cc_61 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11275, 20))
    counters.add(cc_61)
    cc_62 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11280, 20))
    counters.add(cc_62)
    cc_63 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11285, 20))
    counters.add(cc_63)
    cc_64 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11295, 20))
    counters.add(cc_64)
    cc_65 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11300, 20))
    counters.add(cc_65)
    cc_66 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11305, 20))
    counters.add(cc_66)
    cc_67 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11312, 20))
    counters.add(cc_67)
    cc_68 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11317, 20))
    counters.add(cc_68)
    cc_69 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11322, 20))
    counters.add(cc_69)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(User._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(User._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(User._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(User._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(User._UseForTag(pyxb.namespace.ExpandedName(None, 'loginName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11375, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(User._UseForTag(pyxb.namespace.ExpandedName(None, 'active')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11380, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(User._UseForTag(pyxb.namespace.ExpandedName(None, 'company')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11385, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(User._UseForTag(pyxb.namespace.ExpandedName(None, 'email')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11390, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(User._UseForTag(pyxb.namespace.ExpandedName(None, 'firstName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11395, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(User._UseForTag(pyxb.namespace.ExpandedName(None, 'surname')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11400, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(User._UseForTag(pyxb.namespace.ExpandedName(None, 'jobTitle')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11405, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(User._UseForTag(pyxb.namespace.ExpandedName(None, 'photo')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11410, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_12, False))
    symbol = pyxb.binding.content.ElementUse(User._UseForTag(pyxb.namespace.ExpandedName(None, 'website')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11415, 20))
    st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_13, False))
    symbol = pyxb.binding.content.ElementUse(User._UseForTag(pyxb.namespace.ExpandedName(None, 'address')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11050, 20))
    st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_13)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_14, False))
    symbol = pyxb.binding.content.ElementUse(User._UseForTag(pyxb.namespace.ExpandedName(None, 'admin')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11055, 20))
    st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_14)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_15, False))
    symbol = pyxb.binding.content.ElementUse(User._UseForTag(pyxb.namespace.ExpandedName(None, 'adminOrgsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11060, 20))
    st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_15)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_16, False))
    symbol = pyxb.binding.content.ElementUse(User._UseForTag(pyxb.namespace.ExpandedName(None, 'adminOrgUris')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11065, 20))
    st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_16)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_17, False))
    symbol = pyxb.binding.content.ElementUse(User._UseForTag(pyxb.namespace.ExpandedName(None, 'apiKeysQuota')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11070, 20))
    st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_17)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_18, False))
    symbol = pyxb.binding.content.ElementUse(User._UseForTag(pyxb.namespace.ExpandedName(None, 'applianceUris')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11075, 20))
    st_18 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_18)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_19, False))
    symbol = pyxb.binding.content.ElementUse(User._UseForTag(pyxb.namespace.ExpandedName(None, 'baseApiKeysUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11080, 20))
    st_19 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_19)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_20, False))
    symbol = pyxb.binding.content.ElementUse(User._UseForTag(pyxb.namespace.ExpandedName(None, 'baseAppliancesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11085, 20))
    st_20 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_20)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_21, False))
    symbol = pyxb.binding.content.ElementUse(User._UseForTag(pyxb.namespace.ExpandedName(None, 'baseCredAccountsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11090, 20))
    st_21 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_21)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_22, False))
    symbol = pyxb.binding.content.ElementUse(User._UseForTag(pyxb.namespace.ExpandedName(None, 'baseDistributionsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11095, 20))
    st_22 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_22)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_23, False))
    symbol = pyxb.binding.content.ElementUse(User._UseForTag(pyxb.namespace.ExpandedName(None, 'baseFormatsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11100, 20))
    st_23 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_23)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_24, False))
    symbol = pyxb.binding.content.ElementUse(User._UseForTag(pyxb.namespace.ExpandedName(None, 'baseTargetPlatformsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11105, 20))
    st_24 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_24)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_25, False))
    symbol = pyxb.binding.content.ElementUse(User._UseForTag(pyxb.namespace.ExpandedName(None, 'baseTargetFormatsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11110, 20))
    st_25 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_25)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_26, False))
    symbol = pyxb.binding.content.ElementUse(User._UseForTag(pyxb.namespace.ExpandedName(None, 'baseGalleriesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11115, 20))
    st_26 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_26)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_27, False))
    symbol = pyxb.binding.content.ElementUse(User._UseForTag(pyxb.namespace.ExpandedName(None, 'baseGalleryOrgsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11116, 20))
    st_27 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_27)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_28, False))
    symbol = pyxb.binding.content.ElementUse(User._UseForTag(pyxb.namespace.ExpandedName(None, 'baseImagesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11117, 20))
    st_28 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_28)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_29, False))
    symbol = pyxb.binding.content.ElementUse(User._UseForTag(pyxb.namespace.ExpandedName(None, 'baseExportsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11122, 20))
    st_29 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_29)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_30, False))
    symbol = pyxb.binding.content.ElementUse(User._UseForTag(pyxb.namespace.ExpandedName(None, 'baseImportsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11127, 20))
    st_30 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_30)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_31, False))
    symbol = pyxb.binding.content.ElementUse(User._UseForTag(pyxb.namespace.ExpandedName(None, 'mySoftwareImportsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11132, 20))
    st_31 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_31)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_32, False))
    symbol = pyxb.binding.content.ElementUse(User._UseForTag(pyxb.namespace.ExpandedName(None, 'baseMySoftwareLibraryUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11137, 20))
    st_32 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_32)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_33, False))
    symbol = pyxb.binding.content.ElementUse(User._UseForTag(pyxb.namespace.ExpandedName(None, 'baseOrgsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11142, 20))
    st_33 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_33)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_34, False))
    symbol = pyxb.binding.content.ElementUse(User._UseForTag(pyxb.namespace.ExpandedName(None, 'baseProjectsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11147, 20))
    st_34 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_34)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_35, False))
    symbol = pyxb.binding.content.ElementUse(User._UseForTag(pyxb.namespace.ExpandedName(None, 'basePublishImagesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11152, 20))
    st_35 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_35)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_36, False))
    symbol = pyxb.binding.content.ElementUse(User._UseForTag(pyxb.namespace.ExpandedName(None, 'baseRankingsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11157, 20))
    st_36 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_36)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_37, False))
    symbol = pyxb.binding.content.ElementUse(User._UseForTag(pyxb.namespace.ExpandedName(None, 'baseRolesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11158, 20))
    st_37 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_37)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_38, False))
    symbol = pyxb.binding.content.ElementUse(User._UseForTag(pyxb.namespace.ExpandedName(None, 'baseTagsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11163, 20))
    st_38 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_38)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_39, False))
    symbol = pyxb.binding.content.ElementUse(User._UseForTag(pyxb.namespace.ExpandedName(None, 'baseWorkspacesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11164, 20))
    st_39 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_39)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_40, False))
    symbol = pyxb.binding.content.ElementUse(User._UseForTag(pyxb.namespace.ExpandedName(None, 'creationCode')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11169, 20))
    st_40 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_40)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_41, False))
    symbol = pyxb.binding.content.ElementUse(User._UseForTag(pyxb.namespace.ExpandedName(None, 'credAccountUris')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11174, 20))
    st_41 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_41)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_42, False))
    symbol = pyxb.binding.content.ElementUse(User._UseForTag(pyxb.namespace.ExpandedName(None, 'artifactAccountsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11179, 20))
    st_42 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_42)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_43, False))
    symbol = pyxb.binding.content.ElementUse(User._UseForTag(pyxb.namespace.ExpandedName(None, 'dob')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11184, 20))
    st_43 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_43)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_44, False))
    symbol = pyxb.binding.content.ElementUse(User._UseForTag(pyxb.namespace.ExpandedName(None, 'gender')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11189, 20))
    st_44 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_44)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_45, False))
    symbol = pyxb.binding.content.ElementUse(User._UseForTag(pyxb.namespace.ExpandedName(None, 'homePhone')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11194, 20))
    st_45 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_45)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_46, False))
    symbol = pyxb.binding.content.ElementUse(User._UseForTag(pyxb.namespace.ExpandedName(None, 'instancesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11199, 20))
    st_46 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_46)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_47, False))
    symbol = pyxb.binding.content.ElementUse(User._UseForTag(pyxb.namespace.ExpandedName(None, 'lang')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11200, 20))
    st_47 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_47)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_48, False))
    symbol = pyxb.binding.content.ElementUse(User._UseForTag(pyxb.namespace.ExpandedName(None, 'mobilePhone')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11205, 20))
    st_48 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_48)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_49, False))
    symbol = pyxb.binding.content.ElementUse(User._UseForTag(pyxb.namespace.ExpandedName(None, 'mySoftwareLibraryUris')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11210, 20))
    st_49 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_49)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_50, False))
    symbol = pyxb.binding.content.ElementUse(User._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11215, 20))
    st_50 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_50)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_51, False))
    symbol = pyxb.binding.content.ElementUse(User._UseForTag(pyxb.namespace.ExpandedName(None, 'officePhone')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11220, 20))
    st_51 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_51)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_52, False))
    symbol = pyxb.binding.content.ElementUse(User._UseForTag(pyxb.namespace.ExpandedName(None, 'orgUris')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11225, 20))
    st_52 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_52)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_53, False))
    symbol = pyxb.binding.content.ElementUse(User._UseForTag(pyxb.namespace.ExpandedName(None, 'password')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11230, 20))
    st_53 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_53)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_54, False))
    symbol = pyxb.binding.content.ElementUse(User._UseForTag(pyxb.namespace.ExpandedName(None, 'productAccess')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11235, 20))
    st_54 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_54)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_55, False))
    symbol = pyxb.binding.content.ElementUse(User._UseForTag(pyxb.namespace.ExpandedName(None, 'projectUris')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11236, 20))
    st_55 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_55)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_56, False))
    symbol = pyxb.binding.content.ElementUse(User._UseForTag(pyxb.namespace.ExpandedName(None, 'promoCode')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11241, 20))
    st_56 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_56)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_57, False))
    symbol = pyxb.binding.content.ElementUse(User._UseForTag(pyxb.namespace.ExpandedName(None, 'publishGalleries')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11246, 20))
    st_57 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_57)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_58, False))
    symbol = pyxb.binding.content.ElementUse(User._UseForTag(pyxb.namespace.ExpandedName(None, 'quotasUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11253, 20))
    st_58 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_58)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_59, False))
    symbol = pyxb.binding.content.ElementUse(User._UseForTag(pyxb.namespace.ExpandedName(None, 'rankings')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11258, 20))
    st_59 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_59)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_60, False))
    symbol = pyxb.binding.content.ElementUse(User._UseForTag(pyxb.namespace.ExpandedName(None, 'roles')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11265, 20))
    st_60 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_60)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_61, False))
    symbol = pyxb.binding.content.ElementUse(User._UseForTag(pyxb.namespace.ExpandedName(None, 'scannedInstancesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11275, 20))
    st_61 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_61)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_62, False))
    symbol = pyxb.binding.content.ElementUse(User._UseForTag(pyxb.namespace.ExpandedName(None, 'scansUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11280, 20))
    st_62 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_62)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_63, False))
    symbol = pyxb.binding.content.ElementUse(User._UseForTag(pyxb.namespace.ExpandedName(None, 'sshKeys')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11285, 20))
    st_63 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_63)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_64, False))
    symbol = pyxb.binding.content.ElementUse(User._UseForTag(pyxb.namespace.ExpandedName(None, 'sshKeysUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11295, 20))
    st_64 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_64)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_65, False))
    symbol = pyxb.binding.content.ElementUse(User._UseForTag(pyxb.namespace.ExpandedName(None, 'statsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11300, 20))
    st_65 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_65)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_66, False))
    symbol = pyxb.binding.content.ElementUse(User._UseForTag(pyxb.namespace.ExpandedName(None, 'tags')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11305, 20))
    st_66 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_66)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_67, False))
    symbol = pyxb.binding.content.ElementUse(User._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11312, 20))
    st_67 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_67)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_68, False))
    symbol = pyxb.binding.content.ElementUse(User._UseForTag(pyxb.namespace.ExpandedName(None, 'usageUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11317, 20))
    st_68 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_68)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_69, False))
    symbol = pyxb.binding.content.ElementUse(User._UseForTag(pyxb.namespace.ExpandedName(None, 'vAppAccess')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11322, 20))
    st_69 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_69)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_11, False) ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_12, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_12, False) ]))
    st_12._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_13, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_13, False) ]))
    st_13._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_14, True) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_14, False) ]))
    st_14._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_15, True) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_15, False) ]))
    st_15._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_16, True) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_16, False) ]))
    st_16._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_17, True) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_17, False) ]))
    st_17._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_18, True) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_18, False) ]))
    st_18._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_19, True) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_19, False) ]))
    st_19._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_20, True) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_20, False) ]))
    st_20._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_21, True) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_21, False) ]))
    st_21._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_22, True) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_22, False) ]))
    st_22._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_23, True) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_23, False) ]))
    st_23._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_24, True) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_24, False) ]))
    st_24._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_25, True) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_25, False) ]))
    st_25._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_26, True) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_26, False) ]))
    st_26._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_27, True) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_27, False) ]))
    st_27._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_28, True) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_28, False) ]))
    st_28._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_29, True) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_29, False) ]))
    st_29._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_30, True) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_30, False) ]))
    st_30._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_31, True) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_31, False) ]))
    st_31._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_32, True) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_32, False) ]))
    st_32._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_33, True) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_33, False) ]))
    st_33._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_34, True) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_34, False) ]))
    st_34._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_35, True) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_35, False) ]))
    st_35._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_36, True) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_36, False) ]))
    st_36._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_37, True) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_37, False) ]))
    st_37._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_38, True) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_38, False) ]))
    st_38._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_39, True) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_39, False) ]))
    st_39._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_40, True) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_40, False) ]))
    st_40._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_41, True) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_41, False) ]))
    st_41._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_42, True) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_42, False) ]))
    st_42._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_43, True) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_43, False) ]))
    st_43._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_44, True) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_44, False) ]))
    st_44._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_45, True) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_45, False) ]))
    st_45._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_46, True) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_46, False) ]))
    st_46._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_47, True) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_47, False) ]))
    st_47._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_48, True) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_48, False) ]))
    st_48._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_49, True) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_49, False) ]))
    st_49._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_50, True) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_50, False) ]))
    st_50._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_51, True) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_51, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_51, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_51, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_51, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_51, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_51, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_51, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_51, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_51, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_51, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_51, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_51, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_51, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_51, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_51, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_51, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_51, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_51, False) ]))
    st_51._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_52, True) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_52, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_52, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_52, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_52, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_52, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_52, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_52, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_52, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_52, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_52, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_52, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_52, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_52, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_52, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_52, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_52, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_52, False) ]))
    st_52._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_53, True) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_53, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_53, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_53, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_53, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_53, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_53, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_53, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_53, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_53, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_53, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_53, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_53, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_53, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_53, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_53, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_53, False) ]))
    st_53._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_54, True) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_54, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_54, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_54, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_54, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_54, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_54, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_54, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_54, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_54, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_54, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_54, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_54, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_54, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_54, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_54, False) ]))
    st_54._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_55, True) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_55, False) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_55, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_55, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_55, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_55, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_55, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_55, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_55, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_55, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_55, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_55, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_55, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_55, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_55, False) ]))
    st_55._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_56, True) ]))
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_56, False) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_56, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_56, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_56, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_56, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_56, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_56, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_56, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_56, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_56, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_56, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_56, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_56, False) ]))
    st_56._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_57, [
        fac.UpdateInstruction(cc_57, True) ]))
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_57, False) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_57, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_57, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_57, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_57, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_57, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_57, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_57, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_57, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_57, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_57, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_57, False) ]))
    st_57._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_58, [
        fac.UpdateInstruction(cc_58, True) ]))
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_58, False) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_58, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_58, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_58, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_58, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_58, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_58, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_58, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_58, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_58, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_58, False) ]))
    st_58._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_59, [
        fac.UpdateInstruction(cc_59, True) ]))
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_59, False) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_59, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_59, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_59, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_59, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_59, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_59, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_59, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_59, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_59, False) ]))
    st_59._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_60, [
        fac.UpdateInstruction(cc_60, True) ]))
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_60, False) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_60, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_60, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_60, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_60, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_60, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_60, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_60, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_60, False) ]))
    st_60._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_61, [
        fac.UpdateInstruction(cc_61, True) ]))
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_61, False) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_61, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_61, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_61, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_61, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_61, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_61, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_61, False) ]))
    st_61._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_62, [
        fac.UpdateInstruction(cc_62, True) ]))
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_62, False) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_62, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_62, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_62, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_62, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_62, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_62, False) ]))
    st_62._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_63, [
        fac.UpdateInstruction(cc_63, True) ]))
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_63, False) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_63, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_63, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_63, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_63, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_63, False) ]))
    st_63._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_64, [
        fac.UpdateInstruction(cc_64, True) ]))
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_64, False) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_64, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_64, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_64, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_64, False) ]))
    st_64._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_65, [
        fac.UpdateInstruction(cc_65, True) ]))
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_65, False) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_65, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_65, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_65, False) ]))
    st_65._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_66, [
        fac.UpdateInstruction(cc_66, True) ]))
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_66, False) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_66, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_66, False) ]))
    st_66._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_67, [
        fac.UpdateInstruction(cc_67, True) ]))
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_67, False) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_67, False) ]))
    st_67._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_68, [
        fac.UpdateInstruction(cc_68, True) ]))
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_68, False) ]))
    st_68._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_69, [
        fac.UpdateInstruction(cc_69, True) ]))
    st_69._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
User._Automaton = _BuildAutomaton_475()




WindowsProfile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'edition'), STD_ANON_33, scope=WindowsProfile, documentation='the edition of the operating system for this os profile', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11712, 20)))

WindowsProfile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'goldenUri'), pyxb.binding.datatypes.anyURI, scope=WindowsProfile, documentation='the uri resource to retrieve the golden machine image for this os profile', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11726, 20)))

WindowsProfile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'partitionTable'), PartitionTable, scope=WindowsProfile, documentation='the partition table of the os profile (see :ref:`partitiontable-object`).', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11731, 20)))

WindowsProfile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'type'), STD_ANON_34, scope=WindowsProfile, documentation='the type of the operating system for this os profile', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11736, 20)))

WindowsProfile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'language'), pyxb.binding.datatypes.string, scope=WindowsProfile, documentation='the language of the attached golden machine image', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11748, 20)))

WindowsProfile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'servicesUri'), pyxb.binding.datatypes.anyURI, scope=WindowsProfile, documentation='the uri resource to retrieve all the services contained in this os profile', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11753, 20)))

WindowsProfile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'applicationsUri'), pyxb.binding.datatypes.anyURI, scope=WindowsProfile, documentation='the uri resource to retrieve all the applications contained in this os profile', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11758, 20)))

def _BuildAutomaton_476 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_476
    del _BuildAutomaton_476
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3314, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3315, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3320, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3325, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3330, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3335, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3340, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3346, 20))
    counters.add(cc_11)
    cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3351, 20))
    counters.add(cc_12)
    cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3356, 20))
    counters.add(cc_13)
    cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3361, 20))
    counters.add(cc_14)
    cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3366, 20))
    counters.add(cc_15)
    cc_16 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11712, 20))
    counters.add(cc_16)
    cc_17 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11726, 20))
    counters.add(cc_17)
    cc_18 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11731, 20))
    counters.add(cc_18)
    cc_19 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11736, 20))
    counters.add(cc_19)
    cc_20 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11748, 20))
    counters.add(cc_20)
    cc_21 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11753, 20))
    counters.add(cc_21)
    cc_22 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11758, 20))
    counters.add(cc_22)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(WindowsProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(WindowsProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(WindowsProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(WindowsProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(WindowsProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'abbreviation')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3314, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(WindowsProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'active')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3315, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(WindowsProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'applianceUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3320, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(WindowsProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'arch')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3325, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(WindowsProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'description')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3330, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(WindowsProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'distributionUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3335, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(WindowsProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'installedSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3340, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(WindowsProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3346, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_12, False))
    symbol = pyxb.binding.content.ElementUse(WindowsProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'standardProfileUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3351, 20))
    st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_13, False))
    symbol = pyxb.binding.content.ElementUse(WindowsProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3356, 20))
    st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_13)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_14, False))
    symbol = pyxb.binding.content.ElementUse(WindowsProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'size')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3361, 20))
    st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_14)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_15, False))
    symbol = pyxb.binding.content.ElementUse(WindowsProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'version')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 3366, 20))
    st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_15)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_16, False))
    symbol = pyxb.binding.content.ElementUse(WindowsProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'edition')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11712, 20))
    st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_16)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_17, False))
    symbol = pyxb.binding.content.ElementUse(WindowsProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'goldenUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11726, 20))
    st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_17)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_18, False))
    symbol = pyxb.binding.content.ElementUse(WindowsProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'partitionTable')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11731, 20))
    st_18 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_18)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_19, False))
    symbol = pyxb.binding.content.ElementUse(WindowsProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'type')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11736, 20))
    st_19 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_19)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_20, False))
    symbol = pyxb.binding.content.ElementUse(WindowsProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'language')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11748, 20))
    st_20 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_20)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_21, False))
    symbol = pyxb.binding.content.ElementUse(WindowsProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'servicesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11753, 20))
    st_21 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_21)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_22, False))
    symbol = pyxb.binding.content.ElementUse(WindowsProfile._UseForTag(pyxb.namespace.ExpandedName(None, 'applicationsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11758, 20))
    st_22 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_22)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_11, False) ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_12, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_12, False) ]))
    st_12._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_13, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_13, False) ]))
    st_13._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_14, True) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_14, False) ]))
    st_14._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_15, True) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_15, False) ]))
    st_15._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_16, True) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_16, False) ]))
    st_16._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_17, True) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_17, False) ]))
    st_17._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_18, True) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_18, False) ]))
    st_18._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_19, True) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_19, False) ]))
    st_19._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_20, True) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_20, False) ]))
    st_20._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_21, True) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_21, False) ]))
    st_21._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_22, True) ]))
    st_22._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
WindowsProfile._Automaton = _BuildAutomaton_476()




WinMsiApplication._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'publisher'), pyxb.binding.datatypes.string, scope=WinMsiApplication, documentation='The publisher of the msi application', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11801, 20)))

WinMsiApplication._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'installLocation'), pyxb.binding.datatypes.string, scope=WinMsiApplication, documentation='the location the msi application is installed', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11806, 20)))

WinMsiApplication._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'estimatedSizeInKB'), pyxb.binding.datatypes.integer, scope=WinMsiApplication, documentation='the estimated size of the msi application', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11811, 20)))

def _BuildAutomaton_477 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_477
    del _BuildAutomaton_477
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 392, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 397, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 402, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 416, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 421, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11801, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11806, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11811, 20))
    counters.add(cc_11)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(WinMsiApplication._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(WinMsiApplication._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(WinMsiApplication._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(WinMsiApplication._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(WinMsiApplication._UseForTag(pyxb.namespace.ExpandedName(None, 'displayName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 392, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(WinMsiApplication._UseForTag(pyxb.namespace.ExpandedName(None, 'version')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 397, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(WinMsiApplication._UseForTag(pyxb.namespace.ExpandedName(None, 'architecture')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 402, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(WinMsiApplication._UseForTag(pyxb.namespace.ExpandedName(None, 'parentUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 416, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(WinMsiApplication._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 421, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(WinMsiApplication._UseForTag(pyxb.namespace.ExpandedName(None, 'publisher')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11801, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(WinMsiApplication._UseForTag(pyxb.namespace.ExpandedName(None, 'installLocation')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11806, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(WinMsiApplication._UseForTag(pyxb.namespace.ExpandedName(None, 'estimatedSizeInKB')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11811, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    st_11._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
WinMsiApplication._Automaton = _BuildAutomaton_477()




def _BuildAutomaton_478 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_478
    del _BuildAutomaton_478
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 392, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 397, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 402, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 416, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 421, 20))
    counters.add(cc_8)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(WinStoreApplication._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(WinStoreApplication._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(WinStoreApplication._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(WinStoreApplication._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(WinStoreApplication._UseForTag(pyxb.namespace.ExpandedName(None, 'displayName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 392, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(WinStoreApplication._UseForTag(pyxb.namespace.ExpandedName(None, 'version')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 397, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(WinStoreApplication._UseForTag(pyxb.namespace.ExpandedName(None, 'architecture')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 402, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(WinStoreApplication._UseForTag(pyxb.namespace.ExpandedName(None, 'parentUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 416, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(WinStoreApplication._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 421, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    st_8._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
WinStoreApplication._Automaton = _BuildAutomaton_478()




BootScript._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'bootOrder'), pyxb.binding.datatypes.int, scope=BootScript, documentation='the boot order number (starting at 0)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1517, 20)))

BootScript._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'bootType'), STD_ANON_3, scope=BootScript, documentation='the type of the boot script. The boot script can either be executed once during initial provisioning: `firstboot`; or executed every time the instance is rebooted: `everyboot`', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1522, 20)))

def _BuildAutomaton_479 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_479
    del _BuildAutomaton_479
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10989, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10994, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10999, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11004, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11009, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11014, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11019, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9738, 20))
    counters.add(cc_11)
    cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9743, 20))
    counters.add(cc_12)
    cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9748, 20))
    counters.add(cc_13)
    cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9753, 20))
    counters.add(cc_14)
    cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9758, 20))
    counters.add(cc_15)
    cc_16 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9763, 20))
    counters.add(cc_16)
    cc_17 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9768, 20))
    counters.add(cc_17)
    cc_18 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9773, 20))
    counters.add(cc_18)
    cc_19 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9778, 20))
    counters.add(cc_19)
    cc_20 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9783, 20))
    counters.add(cc_20)
    cc_21 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9788, 20))
    counters.add(cc_21)
    cc_22 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9793, 20))
    counters.add(cc_22)
    cc_23 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9798, 20))
    counters.add(cc_23)
    cc_24 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9803, 20))
    counters.add(cc_24)
    cc_25 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9808, 20))
    counters.add(cc_25)
    cc_26 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9813, 20))
    counters.add(cc_26)
    cc_27 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9818, 20))
    counters.add(cc_27)
    cc_28 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9823, 20))
    counters.add(cc_28)
    cc_29 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9828, 20))
    counters.add(cc_29)
    cc_30 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9833, 20))
    counters.add(cc_30)
    cc_31 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9838, 20))
    counters.add(cc_31)
    cc_32 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9843, 20))
    counters.add(cc_32)
    cc_33 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9853, 20))
    counters.add(cc_33)
    cc_34 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9858, 20))
    counters.add(cc_34)
    cc_35 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9863, 20))
    counters.add(cc_35)
    cc_36 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1517, 20))
    counters.add(cc_36)
    cc_37 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1522, 20))
    counters.add(cc_37)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(BootScript._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(BootScript._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(BootScript._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(BootScript._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(BootScript._UseForTag(pyxb.namespace.ExpandedName(None, 'md5sum')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10989, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(BootScript._UseForTag(pyxb.namespace.ExpandedName(None, 'mimeType')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10994, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(BootScript._UseForTag(pyxb.namespace.ExpandedName(None, 'sha256sum')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10999, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(BootScript._UseForTag(pyxb.namespace.ExpandedName(None, 'size')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11004, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(BootScript._UseForTag(pyxb.namespace.ExpandedName(None, 'status')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11009, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(BootScript._UseForTag(pyxb.namespace.ExpandedName(None, 'uploaded')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11014, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(BootScript._UseForTag(pyxb.namespace.ExpandedName(None, 'uploadedTime')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11019, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(BootScript._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9738, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_12, False))
    symbol = pyxb.binding.content.ElementUse(BootScript._UseForTag(pyxb.namespace.ExpandedName(None, 'tag')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9743, 20))
    st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_13, False))
    symbol = pyxb.binding.content.ElementUse(BootScript._UseForTag(pyxb.namespace.ExpandedName(None, 'binaryUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9748, 20))
    st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_13)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_14, False))
    symbol = pyxb.binding.content.ElementUse(BootScript._UseForTag(pyxb.namespace.ExpandedName(None, 'parentUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9753, 20))
    st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_14)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_15, False))
    symbol = pyxb.binding.content.ElementUse(BootScript._UseForTag(pyxb.namespace.ExpandedName(None, 'extract')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9758, 20))
    st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_15)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_16, False))
    symbol = pyxb.binding.content.ElementUse(BootScript._UseForTag(pyxb.namespace.ExpandedName(None, 'install')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9763, 20))
    st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_16)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_17, False))
    symbol = pyxb.binding.content.ElementUse(BootScript._UseForTag(pyxb.namespace.ExpandedName(None, 'cache')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9768, 20))
    st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_17)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_18, False))
    symbol = pyxb.binding.content.ElementUse(BootScript._UseForTag(pyxb.namespace.ExpandedName(None, 'active')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9773, 20))
    st_18 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_18)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_19, False))
    symbol = pyxb.binding.content.ElementUse(BootScript._UseForTag(pyxb.namespace.ExpandedName(None, 'installLocation')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9778, 20))
    st_19 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_19)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_20, False))
    symbol = pyxb.binding.content.ElementUse(BootScript._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9783, 20))
    st_20 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_20)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_21, False))
    symbol = pyxb.binding.content.ElementUse(BootScript._UseForTag(pyxb.namespace.ExpandedName(None, 'fullName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9788, 20))
    st_21 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_21)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_22, False))
    symbol = pyxb.binding.content.ElementUse(BootScript._UseForTag(pyxb.namespace.ExpandedName(None, 'origName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9793, 20))
    st_22 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_22)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_23, False))
    symbol = pyxb.binding.content.ElementUse(BootScript._UseForTag(pyxb.namespace.ExpandedName(None, 'artifactBuildDate')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9798, 20))
    st_23 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_23)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_24, False))
    symbol = pyxb.binding.content.ElementUse(BootScript._UseForTag(pyxb.namespace.ExpandedName(None, 'artifactFileDate')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9803, 20))
    st_24 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_24)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_25, False))
    symbol = pyxb.binding.content.ElementUse(BootScript._UseForTag(pyxb.namespace.ExpandedName(None, 'release')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9808, 20))
    st_25 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_25)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_26, False))
    symbol = pyxb.binding.content.ElementUse(BootScript._UseForTag(pyxb.namespace.ExpandedName(None, 'shortTag')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9813, 20))
    st_26 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_26)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_27, False))
    symbol = pyxb.binding.content.ElementUse(BootScript._UseForTag(pyxb.namespace.ExpandedName(None, 'type')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9818, 20))
    st_27 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_27)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_28, False))
    symbol = pyxb.binding.content.ElementUse(BootScript._UseForTag(pyxb.namespace.ExpandedName(None, 'version')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9823, 20))
    st_28 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_28)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_29, False))
    symbol = pyxb.binding.content.ElementUse(BootScript._UseForTag(pyxb.namespace.ExpandedName(None, 'arch')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9828, 20))
    st_29 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_29)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_30, False))
    symbol = pyxb.binding.content.ElementUse(BootScript._UseForTag(pyxb.namespace.ExpandedName(None, 'params')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9833, 20))
    st_30 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_30)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_31, False))
    symbol = pyxb.binding.content.ElementUse(BootScript._UseForTag(pyxb.namespace.ExpandedName(None, 'artifactCredAccount')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9838, 20))
    st_31 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_31)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_32, False))
    symbol = pyxb.binding.content.ElementUse(BootScript._UseForTag(pyxb.namespace.ExpandedName(None, 'subSoftwareArtifacts')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9843, 20))
    st_32 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_32)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_33, False))
    symbol = pyxb.binding.content.ElementUse(BootScript._UseForTag(pyxb.namespace.ExpandedName(None, 'subSoftwareArtifactUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9853, 20))
    st_33 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_33)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_34, False))
    symbol = pyxb.binding.content.ElementUse(BootScript._UseForTag(pyxb.namespace.ExpandedName(None, 'parentPath')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9858, 20))
    st_34 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_34)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_35, False))
    symbol = pyxb.binding.content.ElementUse(BootScript._UseForTag(pyxb.namespace.ExpandedName(None, 'remotePath')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9863, 20))
    st_35 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_35)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_36, False))
    symbol = pyxb.binding.content.ElementUse(BootScript._UseForTag(pyxb.namespace.ExpandedName(None, 'bootOrder')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1517, 20))
    st_36 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_36)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_37, False))
    symbol = pyxb.binding.content.ElementUse(BootScript._UseForTag(pyxb.namespace.ExpandedName(None, 'bootType')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 1522, 20))
    st_37 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_37)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_11, False) ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_12, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_12, False) ]))
    st_12._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_13, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_13, False) ]))
    st_13._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_14, True) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_14, False) ]))
    st_14._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_15, True) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_15, False) ]))
    st_15._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_16, True) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_16, False) ]))
    st_16._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_17, True) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_17, False) ]))
    st_17._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_18, True) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_18, False) ]))
    st_18._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_19, True) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_19, False) ]))
    st_19._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_20, True) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_20, False) ]))
    st_20._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_21, True) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_21, False) ]))
    st_21._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_22, True) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_22, False) ]))
    st_22._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_23, True) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_23, False) ]))
    st_23._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_24, True) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_24, False) ]))
    st_24._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_25, True) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_25, False) ]))
    st_25._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_26, True) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_26, False) ]))
    st_26._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_27, True) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_27, False) ]))
    st_27._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_28, True) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_28, False) ]))
    st_28._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_29, True) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_29, False) ]))
    st_29._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_30, True) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_30, False) ]))
    st_30._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_31, True) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_31, False) ]))
    st_31._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_32, True) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_32, False) ]))
    st_32._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_33, True) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_33, False) ]))
    st_33._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_34, True) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_34, False) ]))
    st_34._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_35, True) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_35, False) ]))
    st_35._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_36, True) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_36, False) ]))
    st_36._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_37, True) ]))
    st_37._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
BootScript._Automaton = _BuildAutomaton_479()




CredAccountAws._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'accessKeyId'), pyxb.binding.datatypes.string, scope=CredAccountAws, documentation='the AWS access key to use', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2517, 20)))

CredAccountAws._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'accountNumber'), pyxb.binding.datatypes.string, scope=CredAccountAws, documentation='the AWS account number to use', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2522, 20)))

CredAccountAws._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'keyPairName'), pyxb.binding.datatypes.string, scope=CredAccountAws, documentation='the key pair name (for EBS) to use', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2527, 20)))

CredAccountAws._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'secretAccessKeyId'), pyxb.binding.datatypes.string, scope=CredAccountAws, documentation='the secret access key to use', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2532, 20)))

def _BuildAutomaton_480 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_480
    del _BuildAutomaton_480
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2454, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2459, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2464, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2469, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2605, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2610, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2620, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2517, 20))
    counters.add(cc_11)
    cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2522, 20))
    counters.add(cc_12)
    cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2527, 20))
    counters.add(cc_13)
    cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2532, 20))
    counters.add(cc_14)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountAws._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountAws._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountAws._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountAws._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountAws._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2454, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountAws._UseForTag(pyxb.namespace.ExpandedName(None, 'parentUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2459, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountAws._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2464, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountAws._UseForTag(pyxb.namespace.ExpandedName(None, 'targetPlatform')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2469, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountAws._UseForTag(pyxb.namespace.ExpandedName(None, 'baseCertificatesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2605, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountAws._UseForTag(pyxb.namespace.ExpandedName(None, 'certificates')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2610, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountAws._UseForTag(pyxb.namespace.ExpandedName(None, 'certificateUris')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2620, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountAws._UseForTag(pyxb.namespace.ExpandedName(None, 'accessKeyId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2517, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_12, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountAws._UseForTag(pyxb.namespace.ExpandedName(None, 'accountNumber')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2522, 20))
    st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_13, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountAws._UseForTag(pyxb.namespace.ExpandedName(None, 'keyPairName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2527, 20))
    st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_13)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_14, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountAws._UseForTag(pyxb.namespace.ExpandedName(None, 'secretAccessKeyId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2532, 20))
    st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_14)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_11, False) ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_12, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_12, False) ]))
    st_12._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_13, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_13, False) ]))
    st_13._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_14, True) ]))
    st_14._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CredAccountAws._Automaton = _BuildAutomaton_480()




CredAccountAzure._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'accountName'), pyxb.binding.datatypes.string, scope=CredAccountAzure, documentation='the account name to use', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2551, 20)))

def _BuildAutomaton_481 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_481
    del _BuildAutomaton_481
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2454, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2459, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2464, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2469, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2605, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2610, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2620, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2551, 20))
    counters.add(cc_11)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountAzure._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountAzure._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountAzure._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountAzure._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountAzure._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2454, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountAzure._UseForTag(pyxb.namespace.ExpandedName(None, 'parentUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2459, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountAzure._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2464, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountAzure._UseForTag(pyxb.namespace.ExpandedName(None, 'targetPlatform')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2469, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountAzure._UseForTag(pyxb.namespace.ExpandedName(None, 'baseCertificatesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2605, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountAzure._UseForTag(pyxb.namespace.ExpandedName(None, 'certificates')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2610, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountAzure._UseForTag(pyxb.namespace.ExpandedName(None, 'certificateUris')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2620, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountAzure._UseForTag(pyxb.namespace.ExpandedName(None, 'accountName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2551, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    st_11._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CredAccountAzure._Automaton = _BuildAutomaton_481()




CredAccountEuca._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'queryId'), pyxb.binding.datatypes.string, scope=CredAccountEuca, documentation='the query id (access id) to use', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2681, 20)))

CredAccountEuca._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'accountNumber'), pyxb.binding.datatypes.string, scope=CredAccountEuca, documentation='the account number to use', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2686, 20)))

CredAccountEuca._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'secretAccessKeyId'), pyxb.binding.datatypes.string, scope=CredAccountEuca, documentation='the secret access key id to use', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2691, 20)))

CredAccountEuca._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'serverUrl'), pyxb.binding.datatypes.string, scope=CredAccountEuca, documentation='the walrus server URL to connect to', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2696, 20)))

def _BuildAutomaton_482 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_482
    del _BuildAutomaton_482
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2454, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2459, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2464, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2469, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2605, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2610, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2620, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2681, 20))
    counters.add(cc_11)
    cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2686, 20))
    counters.add(cc_12)
    cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2691, 20))
    counters.add(cc_13)
    cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2696, 20))
    counters.add(cc_14)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountEuca._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountEuca._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountEuca._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountEuca._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountEuca._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2454, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountEuca._UseForTag(pyxb.namespace.ExpandedName(None, 'parentUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2459, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountEuca._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2464, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountEuca._UseForTag(pyxb.namespace.ExpandedName(None, 'targetPlatform')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2469, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountEuca._UseForTag(pyxb.namespace.ExpandedName(None, 'baseCertificatesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2605, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountEuca._UseForTag(pyxb.namespace.ExpandedName(None, 'certificates')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2610, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountEuca._UseForTag(pyxb.namespace.ExpandedName(None, 'certificateUris')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2620, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountEuca._UseForTag(pyxb.namespace.ExpandedName(None, 'queryId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2681, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_12, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountEuca._UseForTag(pyxb.namespace.ExpandedName(None, 'accountNumber')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2686, 20))
    st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_13, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountEuca._UseForTag(pyxb.namespace.ExpandedName(None, 'secretAccessKeyId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2691, 20))
    st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_13)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_14, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountEuca._UseForTag(pyxb.namespace.ExpandedName(None, 'serverUrl')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2696, 20))
    st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_14)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_11, False) ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_12, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_12, False) ]))
    st_12._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_13, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_13, False) ]))
    st_13._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_14, True) ]))
    st_14._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CredAccountEuca._Automaton = _BuildAutomaton_482()




CredAccountGoogle._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'login'), pyxb.binding.datatypes.string, scope=CredAccountGoogle, documentation='the user login name to use', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2749, 20)))

CredAccountGoogle._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'certPassword'), pyxb.binding.datatypes.string, scope=CredAccountGoogle, documentation='the account password to use', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2754, 20)))

def _BuildAutomaton_483 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_483
    del _BuildAutomaton_483
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2454, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2459, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2464, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2469, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2605, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2610, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2620, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2749, 20))
    counters.add(cc_11)
    cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2754, 20))
    counters.add(cc_12)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountGoogle._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountGoogle._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountGoogle._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountGoogle._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountGoogle._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2454, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountGoogle._UseForTag(pyxb.namespace.ExpandedName(None, 'parentUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2459, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountGoogle._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2464, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountGoogle._UseForTag(pyxb.namespace.ExpandedName(None, 'targetPlatform')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2469, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountGoogle._UseForTag(pyxb.namespace.ExpandedName(None, 'baseCertificatesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2605, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountGoogle._UseForTag(pyxb.namespace.ExpandedName(None, 'certificates')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2610, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountGoogle._UseForTag(pyxb.namespace.ExpandedName(None, 'certificateUris')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2620, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountGoogle._UseForTag(pyxb.namespace.ExpandedName(None, 'login')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2749, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_12, False))
    symbol = pyxb.binding.content.ElementUse(CredAccountGoogle._UseForTag(pyxb.namespace.ExpandedName(None, 'certPassword')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 2754, 20))
    st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_11, False) ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_12, True) ]))
    st_12._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CredAccountGoogle._Automaton = _BuildAutomaton_483()




OASPkg._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'license'), License, scope=OASPkg, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6360, 20)))

OASPkg._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'licenseUploaded'), pyxb.binding.datatypes.boolean, scope=OASPkg, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6361, 20)))

def _BuildAutomaton_484 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_484
    del _BuildAutomaton_484
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10989, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10994, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10999, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11004, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11009, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11014, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11019, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7445, 20))
    counters.add(cc_11)
    cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7450, 20))
    counters.add(cc_12)
    cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7455, 20))
    counters.add(cc_13)
    cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7456, 20))
    counters.add(cc_14)
    cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7461, 20))
    counters.add(cc_15)
    cc_16 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7466, 20))
    counters.add(cc_16)
    cc_17 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7471, 20))
    counters.add(cc_17)
    cc_18 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7476, 20))
    counters.add(cc_18)
    cc_19 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7477, 20))
    counters.add(cc_19)
    cc_20 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7482, 20))
    counters.add(cc_20)
    cc_21 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7487, 20))
    counters.add(cc_21)
    cc_22 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7492, 20))
    counters.add(cc_22)
    cc_23 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7497, 20))
    counters.add(cc_23)
    cc_24 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7502, 20))
    counters.add(cc_24)
    cc_25 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7507, 20))
    counters.add(cc_25)
    cc_26 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7512, 20))
    counters.add(cc_26)
    cc_27 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7517, 20))
    counters.add(cc_27)
    cc_28 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7522, 20))
    counters.add(cc_28)
    cc_29 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7527, 20))
    counters.add(cc_29)
    cc_30 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7532, 20))
    counters.add(cc_30)
    cc_31 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7537, 20))
    counters.add(cc_31)
    cc_32 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7542, 20))
    counters.add(cc_32)
    cc_33 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6360, 20))
    counters.add(cc_33)
    cc_34 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6361, 20))
    counters.add(cc_34)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(OASPkg._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(OASPkg._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(OASPkg._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(OASPkg._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(OASPkg._UseForTag(pyxb.namespace.ExpandedName(None, 'md5sum')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10989, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(OASPkg._UseForTag(pyxb.namespace.ExpandedName(None, 'mimeType')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10994, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(OASPkg._UseForTag(pyxb.namespace.ExpandedName(None, 'sha256sum')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10999, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(OASPkg._UseForTag(pyxb.namespace.ExpandedName(None, 'size')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11004, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(OASPkg._UseForTag(pyxb.namespace.ExpandedName(None, 'status')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11009, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(OASPkg._UseForTag(pyxb.namespace.ExpandedName(None, 'uploaded')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11014, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(OASPkg._UseForTag(pyxb.namespace.ExpandedName(None, 'uploadedTime')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11019, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(OASPkg._UseForTag(pyxb.namespace.ExpandedName(None, 'arch')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7445, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_12, False))
    symbol = pyxb.binding.content.ElementUse(OASPkg._UseForTag(pyxb.namespace.ExpandedName(None, 'binaryUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7450, 20))
    st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_13, False))
    symbol = pyxb.binding.content.ElementUse(OASPkg._UseForTag(pyxb.namespace.ExpandedName(None, 'default')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7455, 20))
    st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_13)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_14, False))
    symbol = pyxb.binding.content.ElementUse(OASPkg._UseForTag(pyxb.namespace.ExpandedName(None, 'extract')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7456, 20))
    st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_14)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_15, False))
    symbol = pyxb.binding.content.ElementUse(OASPkg._UseForTag(pyxb.namespace.ExpandedName(None, 'fullName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7461, 20))
    st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_15)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_16, False))
    symbol = pyxb.binding.content.ElementUse(OASPkg._UseForTag(pyxb.namespace.ExpandedName(None, 'install')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7466, 20))
    st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_16)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_17, False))
    symbol = pyxb.binding.content.ElementUse(OASPkg._UseForTag(pyxb.namespace.ExpandedName(None, 'installLocation')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7471, 20))
    st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_17)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_18, False))
    symbol = pyxb.binding.content.ElementUse(OASPkg._UseForTag(pyxb.namespace.ExpandedName(None, 'language')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7476, 20))
    st_18 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_18)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_19, False))
    symbol = pyxb.binding.content.ElementUse(OASPkg._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7477, 20))
    st_19 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_19)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_20, False))
    symbol = pyxb.binding.content.ElementUse(OASPkg._UseForTag(pyxb.namespace.ExpandedName(None, 'origName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7482, 20))
    st_20 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_20)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_21, False))
    symbol = pyxb.binding.content.ElementUse(OASPkg._UseForTag(pyxb.namespace.ExpandedName(None, 'params')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7487, 20))
    st_21 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_21)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_22, False))
    symbol = pyxb.binding.content.ElementUse(OASPkg._UseForTag(pyxb.namespace.ExpandedName(None, 'parentUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7492, 20))
    st_22 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_22)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_23, False))
    symbol = pyxb.binding.content.ElementUse(OASPkg._UseForTag(pyxb.namespace.ExpandedName(None, 'pkgBuildDate')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7497, 20))
    st_23 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_23)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_24, False))
    symbol = pyxb.binding.content.ElementUse(OASPkg._UseForTag(pyxb.namespace.ExpandedName(None, 'pkgFileDate')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7502, 20))
    st_24 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_24)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_25, False))
    symbol = pyxb.binding.content.ElementUse(OASPkg._UseForTag(pyxb.namespace.ExpandedName(None, 'release')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7507, 20))
    st_25 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_25)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_26, False))
    symbol = pyxb.binding.content.ElementUse(OASPkg._UseForTag(pyxb.namespace.ExpandedName(None, 'shortTag')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7512, 20))
    st_26 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_26)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_27, False))
    symbol = pyxb.binding.content.ElementUse(OASPkg._UseForTag(pyxb.namespace.ExpandedName(None, 'repositoryName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7517, 20))
    st_27 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_27)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_28, False))
    symbol = pyxb.binding.content.ElementUse(OASPkg._UseForTag(pyxb.namespace.ExpandedName(None, 'sticky')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7522, 20))
    st_28 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_28)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_29, False))
    symbol = pyxb.binding.content.ElementUse(OASPkg._UseForTag(pyxb.namespace.ExpandedName(None, 'type')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7527, 20))
    st_29 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_29)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_30, False))
    symbol = pyxb.binding.content.ElementUse(OASPkg._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7532, 20))
    st_30 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_30)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_31, False))
    symbol = pyxb.binding.content.ElementUse(OASPkg._UseForTag(pyxb.namespace.ExpandedName(None, 'version')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7537, 20))
    st_31 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_31)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_32, False))
    symbol = pyxb.binding.content.ElementUse(OASPkg._UseForTag(pyxb.namespace.ExpandedName(None, 'epoch')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7542, 20))
    st_32 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_32)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_33, False))
    symbol = pyxb.binding.content.ElementUse(OASPkg._UseForTag(pyxb.namespace.ExpandedName(None, 'license')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6360, 20))
    st_33 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_33)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_34, False))
    symbol = pyxb.binding.content.ElementUse(OASPkg._UseForTag(pyxb.namespace.ExpandedName(None, 'licenseUploaded')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6361, 20))
    st_34 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_34)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_11, False) ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_12, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_12, False) ]))
    st_12._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_13, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_13, False) ]))
    st_13._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_14, True) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_14, False) ]))
    st_14._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_15, True) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_15, False) ]))
    st_15._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_16, True) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_16, False) ]))
    st_16._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_17, True) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_17, False) ]))
    st_17._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_18, True) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_18, False) ]))
    st_18._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_19, True) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_19, False) ]))
    st_19._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_20, True) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_20, False) ]))
    st_20._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_21, True) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_21, False) ]))
    st_21._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_22, True) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_22, False) ]))
    st_22._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_23, True) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_23, False) ]))
    st_23._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_24, True) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_24, False) ]))
    st_24._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_25, True) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_25, False) ]))
    st_25._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_26, True) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_26, False) ]))
    st_26._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_27, True) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_27, False) ]))
    st_27._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_28, True) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_28, False) ]))
    st_28._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_29, True) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_29, False) ]))
    st_29._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_30, True) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_30, False) ]))
    st_30._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_31, True) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_31, False) ]))
    st_31._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_32, True) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_32, False) ]))
    st_32._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_33, True) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_33, False) ]))
    st_33._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_34, True) ]))
    st_34._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
OASPkg._Automaton = _BuildAutomaton_484()




OSPackage._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'sticky'), pyxb.binding.datatypes.boolean, scope=OSPackage, documentation='boolean to indicate that this package version should not be updated when new package updates are available', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6940, 20)))

OSPackage._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'repoId'), pyxb.binding.datatypes.long, scope=OSPackage, documentation='the unique id of the repository these packages belong to', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6945, 20)))

OSPackage._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'repository'), pyxb.binding.datatypes.string, scope=OSPackage, documentation='repository name', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6950, 20)))

OSPackage._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'distroId'), pyxb.binding.datatypes.long, scope=OSPackage, documentation='the unique id of the operating system this software artifact (OS Package) belong to', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6955, 20)))

def _BuildAutomaton_485 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_485
    del _BuildAutomaton_485
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10989, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10994, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10999, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11004, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11009, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11014, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11019, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9738, 20))
    counters.add(cc_11)
    cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9743, 20))
    counters.add(cc_12)
    cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9748, 20))
    counters.add(cc_13)
    cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9753, 20))
    counters.add(cc_14)
    cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9758, 20))
    counters.add(cc_15)
    cc_16 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9763, 20))
    counters.add(cc_16)
    cc_17 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9768, 20))
    counters.add(cc_17)
    cc_18 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9773, 20))
    counters.add(cc_18)
    cc_19 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9778, 20))
    counters.add(cc_19)
    cc_20 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9783, 20))
    counters.add(cc_20)
    cc_21 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9788, 20))
    counters.add(cc_21)
    cc_22 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9793, 20))
    counters.add(cc_22)
    cc_23 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9798, 20))
    counters.add(cc_23)
    cc_24 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9803, 20))
    counters.add(cc_24)
    cc_25 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9808, 20))
    counters.add(cc_25)
    cc_26 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9813, 20))
    counters.add(cc_26)
    cc_27 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9818, 20))
    counters.add(cc_27)
    cc_28 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9823, 20))
    counters.add(cc_28)
    cc_29 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9828, 20))
    counters.add(cc_29)
    cc_30 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9833, 20))
    counters.add(cc_30)
    cc_31 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9838, 20))
    counters.add(cc_31)
    cc_32 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9843, 20))
    counters.add(cc_32)
    cc_33 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9853, 20))
    counters.add(cc_33)
    cc_34 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9858, 20))
    counters.add(cc_34)
    cc_35 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9863, 20))
    counters.add(cc_35)
    cc_36 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6940, 20))
    counters.add(cc_36)
    cc_37 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6945, 20))
    counters.add(cc_37)
    cc_38 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6950, 20))
    counters.add(cc_38)
    cc_39 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6955, 20))
    counters.add(cc_39)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(OSPackage._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(OSPackage._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(OSPackage._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(OSPackage._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(OSPackage._UseForTag(pyxb.namespace.ExpandedName(None, 'md5sum')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10989, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(OSPackage._UseForTag(pyxb.namespace.ExpandedName(None, 'mimeType')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10994, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(OSPackage._UseForTag(pyxb.namespace.ExpandedName(None, 'sha256sum')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10999, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(OSPackage._UseForTag(pyxb.namespace.ExpandedName(None, 'size')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11004, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(OSPackage._UseForTag(pyxb.namespace.ExpandedName(None, 'status')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11009, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(OSPackage._UseForTag(pyxb.namespace.ExpandedName(None, 'uploaded')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11014, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(OSPackage._UseForTag(pyxb.namespace.ExpandedName(None, 'uploadedTime')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11019, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(OSPackage._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9738, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_12, False))
    symbol = pyxb.binding.content.ElementUse(OSPackage._UseForTag(pyxb.namespace.ExpandedName(None, 'tag')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9743, 20))
    st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_13, False))
    symbol = pyxb.binding.content.ElementUse(OSPackage._UseForTag(pyxb.namespace.ExpandedName(None, 'binaryUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9748, 20))
    st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_13)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_14, False))
    symbol = pyxb.binding.content.ElementUse(OSPackage._UseForTag(pyxb.namespace.ExpandedName(None, 'parentUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9753, 20))
    st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_14)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_15, False))
    symbol = pyxb.binding.content.ElementUse(OSPackage._UseForTag(pyxb.namespace.ExpandedName(None, 'extract')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9758, 20))
    st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_15)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_16, False))
    symbol = pyxb.binding.content.ElementUse(OSPackage._UseForTag(pyxb.namespace.ExpandedName(None, 'install')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9763, 20))
    st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_16)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_17, False))
    symbol = pyxb.binding.content.ElementUse(OSPackage._UseForTag(pyxb.namespace.ExpandedName(None, 'cache')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9768, 20))
    st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_17)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_18, False))
    symbol = pyxb.binding.content.ElementUse(OSPackage._UseForTag(pyxb.namespace.ExpandedName(None, 'active')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9773, 20))
    st_18 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_18)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_19, False))
    symbol = pyxb.binding.content.ElementUse(OSPackage._UseForTag(pyxb.namespace.ExpandedName(None, 'installLocation')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9778, 20))
    st_19 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_19)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_20, False))
    symbol = pyxb.binding.content.ElementUse(OSPackage._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9783, 20))
    st_20 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_20)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_21, False))
    symbol = pyxb.binding.content.ElementUse(OSPackage._UseForTag(pyxb.namespace.ExpandedName(None, 'fullName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9788, 20))
    st_21 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_21)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_22, False))
    symbol = pyxb.binding.content.ElementUse(OSPackage._UseForTag(pyxb.namespace.ExpandedName(None, 'origName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9793, 20))
    st_22 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_22)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_23, False))
    symbol = pyxb.binding.content.ElementUse(OSPackage._UseForTag(pyxb.namespace.ExpandedName(None, 'artifactBuildDate')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9798, 20))
    st_23 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_23)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_24, False))
    symbol = pyxb.binding.content.ElementUse(OSPackage._UseForTag(pyxb.namespace.ExpandedName(None, 'artifactFileDate')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9803, 20))
    st_24 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_24)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_25, False))
    symbol = pyxb.binding.content.ElementUse(OSPackage._UseForTag(pyxb.namespace.ExpandedName(None, 'release')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9808, 20))
    st_25 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_25)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_26, False))
    symbol = pyxb.binding.content.ElementUse(OSPackage._UseForTag(pyxb.namespace.ExpandedName(None, 'shortTag')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9813, 20))
    st_26 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_26)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_27, False))
    symbol = pyxb.binding.content.ElementUse(OSPackage._UseForTag(pyxb.namespace.ExpandedName(None, 'type')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9818, 20))
    st_27 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_27)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_28, False))
    symbol = pyxb.binding.content.ElementUse(OSPackage._UseForTag(pyxb.namespace.ExpandedName(None, 'version')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9823, 20))
    st_28 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_28)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_29, False))
    symbol = pyxb.binding.content.ElementUse(OSPackage._UseForTag(pyxb.namespace.ExpandedName(None, 'arch')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9828, 20))
    st_29 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_29)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_30, False))
    symbol = pyxb.binding.content.ElementUse(OSPackage._UseForTag(pyxb.namespace.ExpandedName(None, 'params')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9833, 20))
    st_30 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_30)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_31, False))
    symbol = pyxb.binding.content.ElementUse(OSPackage._UseForTag(pyxb.namespace.ExpandedName(None, 'artifactCredAccount')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9838, 20))
    st_31 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_31)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_32, False))
    symbol = pyxb.binding.content.ElementUse(OSPackage._UseForTag(pyxb.namespace.ExpandedName(None, 'subSoftwareArtifacts')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9843, 20))
    st_32 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_32)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_33, False))
    symbol = pyxb.binding.content.ElementUse(OSPackage._UseForTag(pyxb.namespace.ExpandedName(None, 'subSoftwareArtifactUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9853, 20))
    st_33 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_33)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_34, False))
    symbol = pyxb.binding.content.ElementUse(OSPackage._UseForTag(pyxb.namespace.ExpandedName(None, 'parentPath')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9858, 20))
    st_34 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_34)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_35, False))
    symbol = pyxb.binding.content.ElementUse(OSPackage._UseForTag(pyxb.namespace.ExpandedName(None, 'remotePath')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9863, 20))
    st_35 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_35)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_36, False))
    symbol = pyxb.binding.content.ElementUse(OSPackage._UseForTag(pyxb.namespace.ExpandedName(None, 'sticky')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6940, 20))
    st_36 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_36)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_37, False))
    symbol = pyxb.binding.content.ElementUse(OSPackage._UseForTag(pyxb.namespace.ExpandedName(None, 'repoId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6945, 20))
    st_37 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_37)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_38, False))
    symbol = pyxb.binding.content.ElementUse(OSPackage._UseForTag(pyxb.namespace.ExpandedName(None, 'repository')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6950, 20))
    st_38 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_38)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_39, False))
    symbol = pyxb.binding.content.ElementUse(OSPackage._UseForTag(pyxb.namespace.ExpandedName(None, 'distroId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 6955, 20))
    st_39 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_39)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_11, False) ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_12, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_12, False) ]))
    st_12._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_13, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_13, False) ]))
    st_13._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_14, True) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_14, False) ]))
    st_14._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_15, True) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_15, False) ]))
    st_15._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_16, True) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_16, False) ]))
    st_16._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_17, True) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_17, False) ]))
    st_17._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_18, True) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_18, False) ]))
    st_18._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_19, True) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_19, False) ]))
    st_19._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_20, True) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_20, False) ]))
    st_20._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_21, True) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_21, False) ]))
    st_21._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_22, True) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_22, False) ]))
    st_22._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_23, True) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_23, False) ]))
    st_23._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_24, True) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_24, False) ]))
    st_24._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_25, True) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_25, False) ]))
    st_25._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_26, True) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_26, False) ]))
    st_26._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_27, True) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_27, False) ]))
    st_27._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_28, True) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_28, False) ]))
    st_28._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_29, True) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_29, False) ]))
    st_29._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_30, True) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_30, False) ]))
    st_30._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_31, True) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_31, False) ]))
    st_31._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_32, True) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_32, False) ]))
    st_32._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_33, True) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_33, False) ]))
    st_33._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_34, True) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_34, False) ]))
    st_34._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_35, True) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_35, False) ]))
    st_35._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_36, True) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_36, False) ]))
    st_36._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_37, True) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_37, False) ]))
    st_37._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_38, True) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_38, False) ]))
    st_38._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_39, True) ]))
    st_39._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
OSPackage._Automaton = _BuildAutomaton_485()




PublishImage._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'cloudId'), pyxb.binding.datatypes.string, scope=PublishImage, documentation='the unique id for the machine image registered on the cloud environment', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7792, 20)))

PublishImage._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'imageUri'), pyxb.binding.datatypes.anyURI, scope=PublishImage, documentation='the uri resource of the machine image', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7797, 20)))

PublishImage._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'instances'), CTD_ANON_153, scope=PublishImage, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7802, 20)))

PublishImage._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'instancesUri'), pyxb.binding.datatypes.anyURI, scope=PublishImage, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7809, 20)))

PublishImage._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'publishLocation'), pyxb.binding.datatypes.string, scope=PublishImage, documentation='the location of the registered machine image (e.g. region)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7810, 20)))

def _BuildAutomaton_486 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_486
    del _BuildAutomaton_486
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10989, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10994, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10999, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11004, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11009, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11014, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11019, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4365, 20))
    counters.add(cc_11)
    cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4370, 20))
    counters.add(cc_12)
    cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4375, 20))
    counters.add(cc_13)
    cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4380, 20))
    counters.add(cc_14)
    cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4385, 20))
    counters.add(cc_15)
    cc_16 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4390, 20))
    counters.add(cc_16)
    cc_17 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4395, 20))
    counters.add(cc_17)
    cc_18 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4400, 20))
    counters.add(cc_18)
    cc_19 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4405, 20))
    counters.add(cc_19)
    cc_20 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4410, 20))
    counters.add(cc_20)
    cc_21 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4415, 20))
    counters.add(cc_21)
    cc_22 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4420, 20))
    counters.add(cc_22)
    cc_23 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4425, 20))
    counters.add(cc_23)
    cc_24 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4430, 20))
    counters.add(cc_24)
    cc_25 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4435, 20))
    counters.add(cc_25)
    cc_26 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4440, 20))
    counters.add(cc_26)
    cc_27 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4445, 20))
    counters.add(cc_27)
    cc_28 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4450, 20))
    counters.add(cc_28)
    cc_29 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4455, 20))
    counters.add(cc_29)
    cc_30 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4460, 20))
    counters.add(cc_30)
    cc_31 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4465, 20))
    counters.add(cc_31)
    cc_32 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4470, 20))
    counters.add(cc_32)
    cc_33 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4475, 20))
    counters.add(cc_33)
    cc_34 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4476, 20))
    counters.add(cc_34)
    cc_35 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4477, 20))
    counters.add(cc_35)
    cc_36 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4482, 20))
    counters.add(cc_36)
    cc_37 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4487, 20))
    counters.add(cc_37)
    cc_38 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4492, 20))
    counters.add(cc_38)
    cc_39 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4497, 20))
    counters.add(cc_39)
    cc_40 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4502, 20))
    counters.add(cc_40)
    cc_41 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4507, 20))
    counters.add(cc_41)
    cc_42 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4512, 20))
    counters.add(cc_42)
    cc_43 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4517, 20))
    counters.add(cc_43)
    cc_44 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4522, 20))
    counters.add(cc_44)
    cc_45 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7792, 20))
    counters.add(cc_45)
    cc_46 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7797, 20))
    counters.add(cc_46)
    cc_47 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7802, 20))
    counters.add(cc_47)
    cc_48 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7809, 20))
    counters.add(cc_48)
    cc_49 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7810, 20))
    counters.add(cc_49)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(PublishImage._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(PublishImage._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(PublishImage._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(PublishImage._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(PublishImage._UseForTag(pyxb.namespace.ExpandedName(None, 'md5sum')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10989, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(PublishImage._UseForTag(pyxb.namespace.ExpandedName(None, 'mimeType')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10994, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(PublishImage._UseForTag(pyxb.namespace.ExpandedName(None, 'sha256sum')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10999, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(PublishImage._UseForTag(pyxb.namespace.ExpandedName(None, 'size')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11004, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(PublishImage._UseForTag(pyxb.namespace.ExpandedName(None, 'status')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11009, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(PublishImage._UseForTag(pyxb.namespace.ExpandedName(None, 'uploaded')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11014, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(PublishImage._UseForTag(pyxb.namespace.ExpandedName(None, 'uploadedTime')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11019, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(PublishImage._UseForTag(pyxb.namespace.ExpandedName(None, 'applianceUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4365, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_12, False))
    symbol = pyxb.binding.content.ElementUse(PublishImage._UseForTag(pyxb.namespace.ExpandedName(None, 'basePublishImagesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4370, 20))
    st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_13, False))
    symbol = pyxb.binding.content.ElementUse(PublishImage._UseForTag(pyxb.namespace.ExpandedName(None, 'completeInstalledSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4375, 20))
    st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_13)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_14, False))
    symbol = pyxb.binding.content.ElementUse(PublishImage._UseForTag(pyxb.namespace.ExpandedName(None, 'completeSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4380, 20))
    st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_14)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_15, False))
    symbol = pyxb.binding.content.ElementUse(PublishImage._UseForTag(pyxb.namespace.ExpandedName(None, 'compress')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4385, 20))
    st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_15)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_16, False))
    symbol = pyxb.binding.content.ElementUse(PublishImage._UseForTag(pyxb.namespace.ExpandedName(None, 'credAccount')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4390, 20))
    st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_16)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_17, False))
    symbol = pyxb.binding.content.ElementUse(PublishImage._UseForTag(pyxb.namespace.ExpandedName(None, 'distributionName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4395, 20))
    st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_17)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_18, False))
    symbol = pyxb.binding.content.ElementUse(PublishImage._UseForTag(pyxb.namespace.ExpandedName(None, 'downloadKey')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4400, 20))
    st_18 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_18)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_19, False))
    symbol = pyxb.binding.content.ElementUse(PublishImage._UseForTag(pyxb.namespace.ExpandedName(None, 'downloadUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4405, 20))
    st_19 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_19)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_20, False))
    symbol = pyxb.binding.content.ElementUse(PublishImage._UseForTag(pyxb.namespace.ExpandedName(None, 'ebs')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4410, 20))
    st_20 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_20)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_21, False))
    symbol = pyxb.binding.content.ElementUse(PublishImage._UseForTag(pyxb.namespace.ExpandedName(None, 'ebsVolumeSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4415, 20))
    st_21 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_21)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_22, False))
    symbol = pyxb.binding.content.ElementUse(PublishImage._UseForTag(pyxb.namespace.ExpandedName(None, 'fileExtension')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4420, 20))
    st_22 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_22)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_23, False))
    symbol = pyxb.binding.content.ElementUse(PublishImage._UseForTag(pyxb.namespace.ExpandedName(None, 'fileName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4425, 20))
    st_23 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_23)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_24, False))
    symbol = pyxb.binding.content.ElementUse(PublishImage._UseForTag(pyxb.namespace.ExpandedName(None, 'fileSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4430, 20))
    st_24 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_24)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_25, False))
    symbol = pyxb.binding.content.ElementUse(PublishImage._UseForTag(pyxb.namespace.ExpandedName(None, 'format')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4435, 20))
    st_25 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_25)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_26, False))
    symbol = pyxb.binding.content.ElementUse(PublishImage._UseForTag(pyxb.namespace.ExpandedName(None, 'targetFormat')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4440, 20))
    st_26 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_26)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_27, False))
    symbol = pyxb.binding.content.ElementUse(PublishImage._UseForTag(pyxb.namespace.ExpandedName(None, 'fullName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4445, 20))
    st_27 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_27)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_28, False))
    symbol = pyxb.binding.content.ElementUse(PublishImage._UseForTag(pyxb.namespace.ExpandedName(None, 'imageCreated')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4450, 20))
    st_28 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_28)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_29, False))
    symbol = pyxb.binding.content.ElementUse(PublishImage._UseForTag(pyxb.namespace.ExpandedName(None, 'installProfile')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4455, 20))
    st_29 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_29)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_30, False))
    symbol = pyxb.binding.content.ElementUse(PublishImage._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4460, 20))
    st_30 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_30)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_31, False))
    symbol = pyxb.binding.content.ElementUse(PublishImage._UseForTag(pyxb.namespace.ExpandedName(None, 'orgUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4465, 20))
    st_31 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_31)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_32, False))
    symbol = pyxb.binding.content.ElementUse(PublishImage._UseForTag(pyxb.namespace.ExpandedName(None, 'pkgsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4470, 20))
    st_32 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_32)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_33, False))
    symbol = pyxb.binding.content.ElementUse(PublishImage._UseForTag(pyxb.namespace.ExpandedName(None, 'publicAccess')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4475, 20))
    st_33 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_33)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_34, False))
    symbol = pyxb.binding.content.ElementUse(PublishImage._UseForTag(pyxb.namespace.ExpandedName(None, 'registeredCredAccount')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4476, 20))
    st_34 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_34)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_35, False))
    symbol = pyxb.binding.content.ElementUse(PublishImage._UseForTag(pyxb.namespace.ExpandedName(None, 'revision')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4477, 20))
    st_35 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_35)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_36, False))
    symbol = pyxb.binding.content.ElementUse(PublishImage._UseForTag(pyxb.namespace.ExpandedName(None, 'simulated')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4482, 20))
    st_36 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_36)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_37, False))
    symbol = pyxb.binding.content.ElementUse(PublishImage._UseForTag(pyxb.namespace.ExpandedName(None, 'statusUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4487, 20))
    st_37 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_37)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_38, False))
    symbol = pyxb.binding.content.ElementUse(PublishImage._UseForTag(pyxb.namespace.ExpandedName(None, 'tag')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4492, 20))
    st_38 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_38)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_39, False))
    symbol = pyxb.binding.content.ElementUse(PublishImage._UseForTag(pyxb.namespace.ExpandedName(None, 'updateTools')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4497, 20))
    st_39 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_39)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_40, False))
    symbol = pyxb.binding.content.ElementUse(PublishImage._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4502, 20))
    st_40 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_40)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_41, False))
    symbol = pyxb.binding.content.ElementUse(PublishImage._UseForTag(pyxb.namespace.ExpandedName(None, 'version')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4507, 20))
    st_41 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_41)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_42, False))
    symbol = pyxb.binding.content.ElementUse(PublishImage._UseForTag(pyxb.namespace.ExpandedName(None, 'vmDiskSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4512, 20))
    st_42 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_42)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_43, False))
    symbol = pyxb.binding.content.ElementUse(PublishImage._UseForTag(pyxb.namespace.ExpandedName(None, 'vmMemorySize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4517, 20))
    st_43 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_43)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_44, False))
    symbol = pyxb.binding.content.ElementUse(PublishImage._UseForTag(pyxb.namespace.ExpandedName(None, 'forceCheckingDeps')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4522, 20))
    st_44 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_44)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_45, False))
    symbol = pyxb.binding.content.ElementUse(PublishImage._UseForTag(pyxb.namespace.ExpandedName(None, 'cloudId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7792, 20))
    st_45 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_45)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_46, False))
    symbol = pyxb.binding.content.ElementUse(PublishImage._UseForTag(pyxb.namespace.ExpandedName(None, 'imageUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7797, 20))
    st_46 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_46)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_47, False))
    symbol = pyxb.binding.content.ElementUse(PublishImage._UseForTag(pyxb.namespace.ExpandedName(None, 'instances')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7802, 20))
    st_47 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_47)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_48, False))
    symbol = pyxb.binding.content.ElementUse(PublishImage._UseForTag(pyxb.namespace.ExpandedName(None, 'instancesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7809, 20))
    st_48 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_48)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_49, False))
    symbol = pyxb.binding.content.ElementUse(PublishImage._UseForTag(pyxb.namespace.ExpandedName(None, 'publishLocation')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7810, 20))
    st_49 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_49)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_11, False) ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_12, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_12, False) ]))
    st_12._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_13, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_13, False) ]))
    st_13._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_14, True) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_14, False) ]))
    st_14._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_15, True) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_15, False) ]))
    st_15._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_16, True) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_16, False) ]))
    st_16._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_17, True) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_17, False) ]))
    st_17._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_18, True) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_18, False) ]))
    st_18._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_19, True) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_19, False) ]))
    st_19._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_20, True) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_20, False) ]))
    st_20._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_21, True) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_21, False) ]))
    st_21._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_22, True) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_22, False) ]))
    st_22._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_23, True) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_23, False) ]))
    st_23._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_24, True) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_24, False) ]))
    st_24._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_25, True) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_25, False) ]))
    st_25._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_26, True) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_26, False) ]))
    st_26._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_27, True) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_27, False) ]))
    st_27._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_28, True) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_28, False) ]))
    st_28._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_29, True) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_29, False) ]))
    st_29._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_30, True) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_30, False) ]))
    st_30._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_31, True) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_31, False) ]))
    st_31._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_32, True) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_32, False) ]))
    st_32._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_33, True) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_33, False) ]))
    st_33._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_34, True) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_34, False) ]))
    st_34._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_35, True) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_35, False) ]))
    st_35._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_36, True) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_36, False) ]))
    st_36._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_37, True) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_37, False) ]))
    st_37._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_38, True) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_38, False) ]))
    st_38._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_39, True) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_39, False) ]))
    st_39._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_40, True) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_40, False) ]))
    st_40._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_41, True) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_41, False) ]))
    st_41._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_42, True) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_42, False) ]))
    st_42._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_43, True) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_43, False) ]))
    st_43._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_44, True) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_44, False) ]))
    st_44._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_45, True) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_45, False) ]))
    st_45._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_46, True) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_46, False) ]))
    st_46._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_47, True) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_47, False) ]))
    st_47._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_48, True) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_48, False) ]))
    st_48._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_49, True) ]))
    st_49._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
PublishImage._Automaton = _BuildAutomaton_486()




ScannedPkg._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'deleted'), pyxb.binding.datatypes.boolean, scope=ScannedPkg, documentation='a boolean indicating if the native package has been deleted on the source machine', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9312, 20)))

ScannedPkg._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'deltaLocation'), pyxb.binding.datatypes.string, scope=ScannedPkg, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9317, 20)))

ScannedPkg._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'deltaModified'), pyxb.binding.datatypes.boolean, scope=ScannedPkg, documentation='a boolean indicating if the package has been modified compared to its initial installation state', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9318, 20)))

ScannedPkg._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'distributionUri'), pyxb.binding.datatypes.anyURI, scope=ScannedPkg, documentation='the uri of the distribution this package is attached to', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9323, 20)))

ScannedPkg._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'filesUri'), pyxb.binding.datatypes.anyURI, scope=ScannedPkg, documentation='the uri resource to retrieve all the files scanned and associated to this package', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9328, 20)))

ScannedPkg._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'fromRepo'), pyxb.binding.datatypes.boolean, scope=ScannedPkg, documentation='a boolean indicating if the package has been found in any platform registered repositories', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9333, 20)))

ScannedPkg._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'headers'), pyxb.binding.datatypes.string, scope=ScannedPkg, documentation='the headers (metadata) of the native package', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9338, 20)))

ScannedPkg._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'inherited'), pyxb.binding.datatypes.boolean, scope=ScannedPkg, documentation='a boolean indicating if this package has already been found, with the same metadata and content, in an other scan of the same scanned instance', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9343, 20)))

ScannedPkg._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'mirrorPath'), pyxb.binding.datatypes.string, scope=ScannedPkg, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9348, 20)))

ScannedPkg._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'mirrorType'), pyxb.binding.datatypes.string, scope=ScannedPkg, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9349, 20)))

ScannedPkg._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'modifiedFiles'), CTD_ANON_175, scope=ScannedPkg, documentation='the list of :ref:`scannedfile-object` objects that are modified in this package compared to the initial installation state', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9350, 20)))

ScannedPkg._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'notModifiedFiles'), CTD_ANON_176, scope=ScannedPkg, documentation='the list of :ref:`scannedfile-object` objects that have not been modified in this package. Please note: this list will be empty if the package has been detected in one or several of the platform registered repositories', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9360, 20)))

ScannedPkg._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'postunScripts'), pyxb.binding.datatypes.string, scope=ScannedPkg, documentation='the content of the native package post uninstall scripts', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9370, 20)))

ScannedPkg._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'preunScripts'), pyxb.binding.datatypes.string, scope=ScannedPkg, documentation='the content of the native package pre uninstall scripts', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9375, 20)))

ScannedPkg._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'scannedInstanceId'), pyxb.binding.datatypes.long, scope=ScannedPkg, documentation='the id of the parent scanned instance', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9380, 20)))

ScannedPkg._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'selected'), pyxb.binding.datatypes.boolean, scope=ScannedPkg, documentation='a boolean incidating if this package has been marked to be included in the overlay', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9385, 20)))

ScannedPkg._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'tag'), pyxb.binding.datatypes.string, scope=ScannedPkg, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9390, 20)))

def _BuildAutomaton_487 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_487
    del _BuildAutomaton_487
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10989, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10994, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10999, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11004, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11009, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11014, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11019, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7445, 20))
    counters.add(cc_11)
    cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7450, 20))
    counters.add(cc_12)
    cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7455, 20))
    counters.add(cc_13)
    cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7456, 20))
    counters.add(cc_14)
    cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7461, 20))
    counters.add(cc_15)
    cc_16 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7466, 20))
    counters.add(cc_16)
    cc_17 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7471, 20))
    counters.add(cc_17)
    cc_18 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7476, 20))
    counters.add(cc_18)
    cc_19 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7477, 20))
    counters.add(cc_19)
    cc_20 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7482, 20))
    counters.add(cc_20)
    cc_21 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7487, 20))
    counters.add(cc_21)
    cc_22 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7492, 20))
    counters.add(cc_22)
    cc_23 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7497, 20))
    counters.add(cc_23)
    cc_24 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7502, 20))
    counters.add(cc_24)
    cc_25 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7507, 20))
    counters.add(cc_25)
    cc_26 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7512, 20))
    counters.add(cc_26)
    cc_27 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7517, 20))
    counters.add(cc_27)
    cc_28 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7522, 20))
    counters.add(cc_28)
    cc_29 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7527, 20))
    counters.add(cc_29)
    cc_30 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7532, 20))
    counters.add(cc_30)
    cc_31 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7537, 20))
    counters.add(cc_31)
    cc_32 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7542, 20))
    counters.add(cc_32)
    cc_33 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9312, 20))
    counters.add(cc_33)
    cc_34 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9317, 20))
    counters.add(cc_34)
    cc_35 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9318, 20))
    counters.add(cc_35)
    cc_36 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9323, 20))
    counters.add(cc_36)
    cc_37 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9328, 20))
    counters.add(cc_37)
    cc_38 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9333, 20))
    counters.add(cc_38)
    cc_39 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9338, 20))
    counters.add(cc_39)
    cc_40 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9343, 20))
    counters.add(cc_40)
    cc_41 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9348, 20))
    counters.add(cc_41)
    cc_42 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9349, 20))
    counters.add(cc_42)
    cc_43 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9350, 20))
    counters.add(cc_43)
    cc_44 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9360, 20))
    counters.add(cc_44)
    cc_45 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9370, 20))
    counters.add(cc_45)
    cc_46 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9375, 20))
    counters.add(cc_46)
    cc_47 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9380, 20))
    counters.add(cc_47)
    cc_48 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9385, 20))
    counters.add(cc_48)
    cc_49 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9390, 20))
    counters.add(cc_49)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(ScannedPkg._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(ScannedPkg._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(ScannedPkg._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(ScannedPkg._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(ScannedPkg._UseForTag(pyxb.namespace.ExpandedName(None, 'md5sum')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10989, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(ScannedPkg._UseForTag(pyxb.namespace.ExpandedName(None, 'mimeType')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10994, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(ScannedPkg._UseForTag(pyxb.namespace.ExpandedName(None, 'sha256sum')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10999, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(ScannedPkg._UseForTag(pyxb.namespace.ExpandedName(None, 'size')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11004, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(ScannedPkg._UseForTag(pyxb.namespace.ExpandedName(None, 'status')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11009, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(ScannedPkg._UseForTag(pyxb.namespace.ExpandedName(None, 'uploaded')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11014, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(ScannedPkg._UseForTag(pyxb.namespace.ExpandedName(None, 'uploadedTime')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11019, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(ScannedPkg._UseForTag(pyxb.namespace.ExpandedName(None, 'arch')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7445, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_12, False))
    symbol = pyxb.binding.content.ElementUse(ScannedPkg._UseForTag(pyxb.namespace.ExpandedName(None, 'binaryUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7450, 20))
    st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_13, False))
    symbol = pyxb.binding.content.ElementUse(ScannedPkg._UseForTag(pyxb.namespace.ExpandedName(None, 'default')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7455, 20))
    st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_13)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_14, False))
    symbol = pyxb.binding.content.ElementUse(ScannedPkg._UseForTag(pyxb.namespace.ExpandedName(None, 'extract')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7456, 20))
    st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_14)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_15, False))
    symbol = pyxb.binding.content.ElementUse(ScannedPkg._UseForTag(pyxb.namespace.ExpandedName(None, 'fullName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7461, 20))
    st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_15)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_16, False))
    symbol = pyxb.binding.content.ElementUse(ScannedPkg._UseForTag(pyxb.namespace.ExpandedName(None, 'install')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7466, 20))
    st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_16)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_17, False))
    symbol = pyxb.binding.content.ElementUse(ScannedPkg._UseForTag(pyxb.namespace.ExpandedName(None, 'installLocation')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7471, 20))
    st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_17)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_18, False))
    symbol = pyxb.binding.content.ElementUse(ScannedPkg._UseForTag(pyxb.namespace.ExpandedName(None, 'language')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7476, 20))
    st_18 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_18)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_19, False))
    symbol = pyxb.binding.content.ElementUse(ScannedPkg._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7477, 20))
    st_19 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_19)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_20, False))
    symbol = pyxb.binding.content.ElementUse(ScannedPkg._UseForTag(pyxb.namespace.ExpandedName(None, 'origName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7482, 20))
    st_20 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_20)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_21, False))
    symbol = pyxb.binding.content.ElementUse(ScannedPkg._UseForTag(pyxb.namespace.ExpandedName(None, 'params')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7487, 20))
    st_21 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_21)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_22, False))
    symbol = pyxb.binding.content.ElementUse(ScannedPkg._UseForTag(pyxb.namespace.ExpandedName(None, 'parentUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7492, 20))
    st_22 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_22)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_23, False))
    symbol = pyxb.binding.content.ElementUse(ScannedPkg._UseForTag(pyxb.namespace.ExpandedName(None, 'pkgBuildDate')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7497, 20))
    st_23 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_23)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_24, False))
    symbol = pyxb.binding.content.ElementUse(ScannedPkg._UseForTag(pyxb.namespace.ExpandedName(None, 'pkgFileDate')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7502, 20))
    st_24 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_24)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_25, False))
    symbol = pyxb.binding.content.ElementUse(ScannedPkg._UseForTag(pyxb.namespace.ExpandedName(None, 'release')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7507, 20))
    st_25 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_25)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_26, False))
    symbol = pyxb.binding.content.ElementUse(ScannedPkg._UseForTag(pyxb.namespace.ExpandedName(None, 'shortTag')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7512, 20))
    st_26 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_26)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_27, False))
    symbol = pyxb.binding.content.ElementUse(ScannedPkg._UseForTag(pyxb.namespace.ExpandedName(None, 'repositoryName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7517, 20))
    st_27 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_27)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_28, False))
    symbol = pyxb.binding.content.ElementUse(ScannedPkg._UseForTag(pyxb.namespace.ExpandedName(None, 'sticky')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7522, 20))
    st_28 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_28)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_29, False))
    symbol = pyxb.binding.content.ElementUse(ScannedPkg._UseForTag(pyxb.namespace.ExpandedName(None, 'type')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7527, 20))
    st_29 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_29)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_30, False))
    symbol = pyxb.binding.content.ElementUse(ScannedPkg._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7532, 20))
    st_30 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_30)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_31, False))
    symbol = pyxb.binding.content.ElementUse(ScannedPkg._UseForTag(pyxb.namespace.ExpandedName(None, 'version')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7537, 20))
    st_31 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_31)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_32, False))
    symbol = pyxb.binding.content.ElementUse(ScannedPkg._UseForTag(pyxb.namespace.ExpandedName(None, 'epoch')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7542, 20))
    st_32 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_32)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_33, False))
    symbol = pyxb.binding.content.ElementUse(ScannedPkg._UseForTag(pyxb.namespace.ExpandedName(None, 'deleted')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9312, 20))
    st_33 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_33)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_34, False))
    symbol = pyxb.binding.content.ElementUse(ScannedPkg._UseForTag(pyxb.namespace.ExpandedName(None, 'deltaLocation')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9317, 20))
    st_34 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_34)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_35, False))
    symbol = pyxb.binding.content.ElementUse(ScannedPkg._UseForTag(pyxb.namespace.ExpandedName(None, 'deltaModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9318, 20))
    st_35 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_35)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_36, False))
    symbol = pyxb.binding.content.ElementUse(ScannedPkg._UseForTag(pyxb.namespace.ExpandedName(None, 'distributionUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9323, 20))
    st_36 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_36)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_37, False))
    symbol = pyxb.binding.content.ElementUse(ScannedPkg._UseForTag(pyxb.namespace.ExpandedName(None, 'filesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9328, 20))
    st_37 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_37)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_38, False))
    symbol = pyxb.binding.content.ElementUse(ScannedPkg._UseForTag(pyxb.namespace.ExpandedName(None, 'fromRepo')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9333, 20))
    st_38 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_38)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_39, False))
    symbol = pyxb.binding.content.ElementUse(ScannedPkg._UseForTag(pyxb.namespace.ExpandedName(None, 'headers')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9338, 20))
    st_39 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_39)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_40, False))
    symbol = pyxb.binding.content.ElementUse(ScannedPkg._UseForTag(pyxb.namespace.ExpandedName(None, 'inherited')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9343, 20))
    st_40 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_40)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_41, False))
    symbol = pyxb.binding.content.ElementUse(ScannedPkg._UseForTag(pyxb.namespace.ExpandedName(None, 'mirrorPath')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9348, 20))
    st_41 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_41)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_42, False))
    symbol = pyxb.binding.content.ElementUse(ScannedPkg._UseForTag(pyxb.namespace.ExpandedName(None, 'mirrorType')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9349, 20))
    st_42 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_42)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_43, False))
    symbol = pyxb.binding.content.ElementUse(ScannedPkg._UseForTag(pyxb.namespace.ExpandedName(None, 'modifiedFiles')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9350, 20))
    st_43 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_43)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_44, False))
    symbol = pyxb.binding.content.ElementUse(ScannedPkg._UseForTag(pyxb.namespace.ExpandedName(None, 'notModifiedFiles')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9360, 20))
    st_44 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_44)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_45, False))
    symbol = pyxb.binding.content.ElementUse(ScannedPkg._UseForTag(pyxb.namespace.ExpandedName(None, 'postunScripts')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9370, 20))
    st_45 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_45)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_46, False))
    symbol = pyxb.binding.content.ElementUse(ScannedPkg._UseForTag(pyxb.namespace.ExpandedName(None, 'preunScripts')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9375, 20))
    st_46 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_46)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_47, False))
    symbol = pyxb.binding.content.ElementUse(ScannedPkg._UseForTag(pyxb.namespace.ExpandedName(None, 'scannedInstanceId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9380, 20))
    st_47 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_47)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_48, False))
    symbol = pyxb.binding.content.ElementUse(ScannedPkg._UseForTag(pyxb.namespace.ExpandedName(None, 'selected')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9385, 20))
    st_48 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_48)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_49, False))
    symbol = pyxb.binding.content.ElementUse(ScannedPkg._UseForTag(pyxb.namespace.ExpandedName(None, 'tag')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9390, 20))
    st_49 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_49)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_11, False) ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_12, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_12, False) ]))
    st_12._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_13, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_13, False) ]))
    st_13._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_14, True) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_14, False) ]))
    st_14._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_15, True) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_15, False) ]))
    st_15._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_16, True) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_16, False) ]))
    st_16._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_17, True) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_17, False) ]))
    st_17._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_18, True) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_18, False) ]))
    st_18._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_19, True) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_19, False) ]))
    st_19._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_20, True) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_20, False) ]))
    st_20._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_21, True) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_21, False) ]))
    st_21._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_22, True) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_22, False) ]))
    st_22._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_23, True) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_23, False) ]))
    st_23._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_24, True) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_24, False) ]))
    st_24._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_25, True) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_25, False) ]))
    st_25._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_26, True) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_26, False) ]))
    st_26._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_27, True) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_27, False) ]))
    st_27._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_28, True) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_28, False) ]))
    st_28._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_29, True) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_29, False) ]))
    st_29._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_30, True) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_30, False) ]))
    st_30._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_31, True) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_31, False) ]))
    st_31._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_32, True) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_32, False) ]))
    st_32._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_33, True) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_33, False) ]))
    st_33._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_34, True) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_34, False) ]))
    st_34._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_35, True) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_35, False) ]))
    st_35._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_36, True) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_36, False) ]))
    st_36._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_37, True) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_37, False) ]))
    st_37._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_38, True) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_38, False) ]))
    st_38._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_39, True) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_39, False) ]))
    st_39._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_40, True) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_40, False) ]))
    st_40._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_41, True) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_41, False) ]))
    st_41._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_42, True) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_42, False) ]))
    st_42._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_43, True) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_43, False) ]))
    st_43._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_44, True) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_44, False) ]))
    st_44._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_45, True) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_45, False) ]))
    st_45._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_46, True) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_46, False) ]))
    st_46._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_47, True) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_47, False) ]))
    st_47._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_48, True) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_48, False) ]))
    st_48._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_49, True) ]))
    st_49._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
ScannedPkg._Automaton = _BuildAutomaton_487()




SoftwareFile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'ownerGroup'), pyxb.binding.datatypes.string, scope=SoftwareFile, documentation='the string owner:group for this software file to set during the generation of a machine image', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10159, 20)))

SoftwareFile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'rights'), pyxb.binding.datatypes.string, scope=SoftwareFile, documentation='the rights for this software file (for example 777) to set during the generation of a machine image', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10164, 20)))

SoftwareFile._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'symlink'), pyxb.binding.datatypes.string, scope=SoftwareFile, documentation='a symbolic link for this software file to set during the generation of a machine image', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10169, 20)))

def _BuildAutomaton_488 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_488
    del _BuildAutomaton_488
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10989, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10994, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10999, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11004, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11009, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11014, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11019, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9738, 20))
    counters.add(cc_11)
    cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9743, 20))
    counters.add(cc_12)
    cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9748, 20))
    counters.add(cc_13)
    cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9753, 20))
    counters.add(cc_14)
    cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9758, 20))
    counters.add(cc_15)
    cc_16 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9763, 20))
    counters.add(cc_16)
    cc_17 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9768, 20))
    counters.add(cc_17)
    cc_18 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9773, 20))
    counters.add(cc_18)
    cc_19 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9778, 20))
    counters.add(cc_19)
    cc_20 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9783, 20))
    counters.add(cc_20)
    cc_21 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9788, 20))
    counters.add(cc_21)
    cc_22 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9793, 20))
    counters.add(cc_22)
    cc_23 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9798, 20))
    counters.add(cc_23)
    cc_24 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9803, 20))
    counters.add(cc_24)
    cc_25 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9808, 20))
    counters.add(cc_25)
    cc_26 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9813, 20))
    counters.add(cc_26)
    cc_27 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9818, 20))
    counters.add(cc_27)
    cc_28 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9823, 20))
    counters.add(cc_28)
    cc_29 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9828, 20))
    counters.add(cc_29)
    cc_30 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9833, 20))
    counters.add(cc_30)
    cc_31 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9838, 20))
    counters.add(cc_31)
    cc_32 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9843, 20))
    counters.add(cc_32)
    cc_33 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9853, 20))
    counters.add(cc_33)
    cc_34 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9858, 20))
    counters.add(cc_34)
    cc_35 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9863, 20))
    counters.add(cc_35)
    cc_36 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10159, 20))
    counters.add(cc_36)
    cc_37 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10164, 20))
    counters.add(cc_37)
    cc_38 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10169, 20))
    counters.add(cc_38)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareFile._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareFile._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareFile._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareFile._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareFile._UseForTag(pyxb.namespace.ExpandedName(None, 'md5sum')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10989, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareFile._UseForTag(pyxb.namespace.ExpandedName(None, 'mimeType')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10994, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareFile._UseForTag(pyxb.namespace.ExpandedName(None, 'sha256sum')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10999, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareFile._UseForTag(pyxb.namespace.ExpandedName(None, 'size')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11004, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareFile._UseForTag(pyxb.namespace.ExpandedName(None, 'status')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11009, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareFile._UseForTag(pyxb.namespace.ExpandedName(None, 'uploaded')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11014, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareFile._UseForTag(pyxb.namespace.ExpandedName(None, 'uploadedTime')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11019, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareFile._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9738, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_12, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareFile._UseForTag(pyxb.namespace.ExpandedName(None, 'tag')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9743, 20))
    st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_13, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareFile._UseForTag(pyxb.namespace.ExpandedName(None, 'binaryUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9748, 20))
    st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_13)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_14, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareFile._UseForTag(pyxb.namespace.ExpandedName(None, 'parentUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9753, 20))
    st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_14)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_15, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareFile._UseForTag(pyxb.namespace.ExpandedName(None, 'extract')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9758, 20))
    st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_15)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_16, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareFile._UseForTag(pyxb.namespace.ExpandedName(None, 'install')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9763, 20))
    st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_16)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_17, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareFile._UseForTag(pyxb.namespace.ExpandedName(None, 'cache')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9768, 20))
    st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_17)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_18, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareFile._UseForTag(pyxb.namespace.ExpandedName(None, 'active')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9773, 20))
    st_18 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_18)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_19, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareFile._UseForTag(pyxb.namespace.ExpandedName(None, 'installLocation')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9778, 20))
    st_19 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_19)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_20, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareFile._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9783, 20))
    st_20 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_20)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_21, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareFile._UseForTag(pyxb.namespace.ExpandedName(None, 'fullName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9788, 20))
    st_21 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_21)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_22, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareFile._UseForTag(pyxb.namespace.ExpandedName(None, 'origName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9793, 20))
    st_22 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_22)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_23, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareFile._UseForTag(pyxb.namespace.ExpandedName(None, 'artifactBuildDate')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9798, 20))
    st_23 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_23)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_24, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareFile._UseForTag(pyxb.namespace.ExpandedName(None, 'artifactFileDate')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9803, 20))
    st_24 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_24)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_25, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareFile._UseForTag(pyxb.namespace.ExpandedName(None, 'release')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9808, 20))
    st_25 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_25)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_26, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareFile._UseForTag(pyxb.namespace.ExpandedName(None, 'shortTag')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9813, 20))
    st_26 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_26)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_27, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareFile._UseForTag(pyxb.namespace.ExpandedName(None, 'type')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9818, 20))
    st_27 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_27)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_28, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareFile._UseForTag(pyxb.namespace.ExpandedName(None, 'version')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9823, 20))
    st_28 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_28)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_29, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareFile._UseForTag(pyxb.namespace.ExpandedName(None, 'arch')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9828, 20))
    st_29 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_29)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_30, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareFile._UseForTag(pyxb.namespace.ExpandedName(None, 'params')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9833, 20))
    st_30 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_30)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_31, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareFile._UseForTag(pyxb.namespace.ExpandedName(None, 'artifactCredAccount')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9838, 20))
    st_31 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_31)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_32, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareFile._UseForTag(pyxb.namespace.ExpandedName(None, 'subSoftwareArtifacts')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9843, 20))
    st_32 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_32)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_33, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareFile._UseForTag(pyxb.namespace.ExpandedName(None, 'subSoftwareArtifactUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9853, 20))
    st_33 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_33)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_34, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareFile._UseForTag(pyxb.namespace.ExpandedName(None, 'parentPath')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9858, 20))
    st_34 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_34)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_35, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareFile._UseForTag(pyxb.namespace.ExpandedName(None, 'remotePath')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 9863, 20))
    st_35 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_35)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_36, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareFile._UseForTag(pyxb.namespace.ExpandedName(None, 'ownerGroup')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10159, 20))
    st_36 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_36)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_37, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareFile._UseForTag(pyxb.namespace.ExpandedName(None, 'rights')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10164, 20))
    st_37 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_37)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_38, False))
    symbol = pyxb.binding.content.ElementUse(SoftwareFile._UseForTag(pyxb.namespace.ExpandedName(None, 'symlink')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10169, 20))
    st_38 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_38)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_11, False) ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_12, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_12, False) ]))
    st_12._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_13, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_13, False) ]))
    st_13._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_14, True) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_14, False) ]))
    st_14._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_15, True) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_15, False) ]))
    st_15._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_16, True) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_16, False) ]))
    st_16._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_17, True) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_17, False) ]))
    st_17._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_18, True) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_18, False) ]))
    st_18._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_19, True) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_19, False) ]))
    st_19._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_20, True) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_20, False) ]))
    st_20._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_21, True) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_21, False) ]))
    st_21._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_22, True) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_22, False) ]))
    st_22._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_23, True) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_23, False) ]))
    st_23._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_24, True) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_24, False) ]))
    st_24._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_25, True) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_25, False) ]))
    st_25._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_26, True) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_26, False) ]))
    st_26._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_27, True) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_27, False) ]))
    st_27._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_28, True) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_28, False) ]))
    st_28._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_29, True) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_29, False) ]))
    st_29._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_30, True) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_30, False) ]))
    st_30._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_31, True) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_31, False) ]))
    st_31._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_32, True) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_32, False) ]))
    st_32._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_33, True) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_33, False) ]))
    st_33._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_34, True) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_34, False) ]))
    st_34._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_35, True) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_35, False) ]))
    st_35._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_36, True) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_36, False) ]))
    st_36._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_37, True) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_37, False) ]))
    st_37._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_38, True) ]))
    st_38._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
SoftwareFile._Automaton = _BuildAutomaton_488()




PublishImageAbiquo._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'category'), pyxb.binding.datatypes.string, scope=PublishImageAbiquo, documentation='the category for this registered machine image', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7830, 20)))

PublishImageAbiquo._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'datacenterName'), pyxb.binding.datatypes.string, scope=PublishImageAbiquo, documentation='the name of the datacenter where this machine image is registered', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7835, 20)))

PublishImageAbiquo._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'description'), pyxb.binding.datatypes.string, scope=PublishImageAbiquo, documentation='the public description of this machine image', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7840, 20)))

PublishImageAbiquo._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'productName'), pyxb.binding.datatypes.string, scope=PublishImageAbiquo, documentation='the product name where this machine image is registered', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7845, 20)))

PublishImageAbiquo._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'enterpriseName'), pyxb.binding.datatypes.string, scope=PublishImageAbiquo, documentation='the enterprise name where this machine image is registered', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7850, 20)))

def _BuildAutomaton_489 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_489
    del _BuildAutomaton_489
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10989, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10994, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10999, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11004, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11009, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11014, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11019, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4365, 20))
    counters.add(cc_11)
    cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4370, 20))
    counters.add(cc_12)
    cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4375, 20))
    counters.add(cc_13)
    cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4380, 20))
    counters.add(cc_14)
    cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4385, 20))
    counters.add(cc_15)
    cc_16 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4390, 20))
    counters.add(cc_16)
    cc_17 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4395, 20))
    counters.add(cc_17)
    cc_18 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4400, 20))
    counters.add(cc_18)
    cc_19 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4405, 20))
    counters.add(cc_19)
    cc_20 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4410, 20))
    counters.add(cc_20)
    cc_21 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4415, 20))
    counters.add(cc_21)
    cc_22 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4420, 20))
    counters.add(cc_22)
    cc_23 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4425, 20))
    counters.add(cc_23)
    cc_24 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4430, 20))
    counters.add(cc_24)
    cc_25 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4435, 20))
    counters.add(cc_25)
    cc_26 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4440, 20))
    counters.add(cc_26)
    cc_27 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4445, 20))
    counters.add(cc_27)
    cc_28 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4450, 20))
    counters.add(cc_28)
    cc_29 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4455, 20))
    counters.add(cc_29)
    cc_30 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4460, 20))
    counters.add(cc_30)
    cc_31 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4465, 20))
    counters.add(cc_31)
    cc_32 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4470, 20))
    counters.add(cc_32)
    cc_33 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4475, 20))
    counters.add(cc_33)
    cc_34 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4476, 20))
    counters.add(cc_34)
    cc_35 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4477, 20))
    counters.add(cc_35)
    cc_36 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4482, 20))
    counters.add(cc_36)
    cc_37 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4487, 20))
    counters.add(cc_37)
    cc_38 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4492, 20))
    counters.add(cc_38)
    cc_39 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4497, 20))
    counters.add(cc_39)
    cc_40 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4502, 20))
    counters.add(cc_40)
    cc_41 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4507, 20))
    counters.add(cc_41)
    cc_42 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4512, 20))
    counters.add(cc_42)
    cc_43 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4517, 20))
    counters.add(cc_43)
    cc_44 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4522, 20))
    counters.add(cc_44)
    cc_45 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7792, 20))
    counters.add(cc_45)
    cc_46 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7797, 20))
    counters.add(cc_46)
    cc_47 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7802, 20))
    counters.add(cc_47)
    cc_48 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7809, 20))
    counters.add(cc_48)
    cc_49 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7810, 20))
    counters.add(cc_49)
    cc_50 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7830, 20))
    counters.add(cc_50)
    cc_51 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7835, 20))
    counters.add(cc_51)
    cc_52 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7840, 20))
    counters.add(cc_52)
    cc_53 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7845, 20))
    counters.add(cc_53)
    cc_54 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7850, 20))
    counters.add(cc_54)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAbiquo._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAbiquo._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAbiquo._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAbiquo._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAbiquo._UseForTag(pyxb.namespace.ExpandedName(None, 'md5sum')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10989, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAbiquo._UseForTag(pyxb.namespace.ExpandedName(None, 'mimeType')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10994, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAbiquo._UseForTag(pyxb.namespace.ExpandedName(None, 'sha256sum')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10999, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAbiquo._UseForTag(pyxb.namespace.ExpandedName(None, 'size')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11004, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAbiquo._UseForTag(pyxb.namespace.ExpandedName(None, 'status')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11009, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAbiquo._UseForTag(pyxb.namespace.ExpandedName(None, 'uploaded')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11014, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAbiquo._UseForTag(pyxb.namespace.ExpandedName(None, 'uploadedTime')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11019, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAbiquo._UseForTag(pyxb.namespace.ExpandedName(None, 'applianceUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4365, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_12, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAbiquo._UseForTag(pyxb.namespace.ExpandedName(None, 'basePublishImagesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4370, 20))
    st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_13, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAbiquo._UseForTag(pyxb.namespace.ExpandedName(None, 'completeInstalledSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4375, 20))
    st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_13)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_14, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAbiquo._UseForTag(pyxb.namespace.ExpandedName(None, 'completeSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4380, 20))
    st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_14)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_15, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAbiquo._UseForTag(pyxb.namespace.ExpandedName(None, 'compress')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4385, 20))
    st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_15)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_16, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAbiquo._UseForTag(pyxb.namespace.ExpandedName(None, 'credAccount')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4390, 20))
    st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_16)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_17, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAbiquo._UseForTag(pyxb.namespace.ExpandedName(None, 'distributionName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4395, 20))
    st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_17)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_18, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAbiquo._UseForTag(pyxb.namespace.ExpandedName(None, 'downloadKey')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4400, 20))
    st_18 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_18)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_19, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAbiquo._UseForTag(pyxb.namespace.ExpandedName(None, 'downloadUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4405, 20))
    st_19 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_19)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_20, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAbiquo._UseForTag(pyxb.namespace.ExpandedName(None, 'ebs')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4410, 20))
    st_20 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_20)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_21, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAbiquo._UseForTag(pyxb.namespace.ExpandedName(None, 'ebsVolumeSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4415, 20))
    st_21 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_21)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_22, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAbiquo._UseForTag(pyxb.namespace.ExpandedName(None, 'fileExtension')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4420, 20))
    st_22 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_22)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_23, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAbiquo._UseForTag(pyxb.namespace.ExpandedName(None, 'fileName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4425, 20))
    st_23 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_23)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_24, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAbiquo._UseForTag(pyxb.namespace.ExpandedName(None, 'fileSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4430, 20))
    st_24 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_24)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_25, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAbiquo._UseForTag(pyxb.namespace.ExpandedName(None, 'format')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4435, 20))
    st_25 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_25)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_26, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAbiquo._UseForTag(pyxb.namespace.ExpandedName(None, 'targetFormat')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4440, 20))
    st_26 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_26)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_27, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAbiquo._UseForTag(pyxb.namespace.ExpandedName(None, 'fullName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4445, 20))
    st_27 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_27)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_28, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAbiquo._UseForTag(pyxb.namespace.ExpandedName(None, 'imageCreated')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4450, 20))
    st_28 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_28)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_29, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAbiquo._UseForTag(pyxb.namespace.ExpandedName(None, 'installProfile')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4455, 20))
    st_29 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_29)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_30, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAbiquo._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4460, 20))
    st_30 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_30)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_31, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAbiquo._UseForTag(pyxb.namespace.ExpandedName(None, 'orgUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4465, 20))
    st_31 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_31)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_32, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAbiquo._UseForTag(pyxb.namespace.ExpandedName(None, 'pkgsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4470, 20))
    st_32 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_32)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_33, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAbiquo._UseForTag(pyxb.namespace.ExpandedName(None, 'publicAccess')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4475, 20))
    st_33 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_33)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_34, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAbiquo._UseForTag(pyxb.namespace.ExpandedName(None, 'registeredCredAccount')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4476, 20))
    st_34 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_34)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_35, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAbiquo._UseForTag(pyxb.namespace.ExpandedName(None, 'revision')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4477, 20))
    st_35 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_35)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_36, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAbiquo._UseForTag(pyxb.namespace.ExpandedName(None, 'simulated')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4482, 20))
    st_36 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_36)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_37, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAbiquo._UseForTag(pyxb.namespace.ExpandedName(None, 'statusUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4487, 20))
    st_37 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_37)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_38, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAbiquo._UseForTag(pyxb.namespace.ExpandedName(None, 'tag')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4492, 20))
    st_38 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_38)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_39, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAbiquo._UseForTag(pyxb.namespace.ExpandedName(None, 'updateTools')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4497, 20))
    st_39 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_39)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_40, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAbiquo._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4502, 20))
    st_40 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_40)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_41, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAbiquo._UseForTag(pyxb.namespace.ExpandedName(None, 'version')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4507, 20))
    st_41 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_41)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_42, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAbiquo._UseForTag(pyxb.namespace.ExpandedName(None, 'vmDiskSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4512, 20))
    st_42 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_42)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_43, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAbiquo._UseForTag(pyxb.namespace.ExpandedName(None, 'vmMemorySize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4517, 20))
    st_43 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_43)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_44, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAbiquo._UseForTag(pyxb.namespace.ExpandedName(None, 'forceCheckingDeps')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4522, 20))
    st_44 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_44)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_45, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAbiquo._UseForTag(pyxb.namespace.ExpandedName(None, 'cloudId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7792, 20))
    st_45 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_45)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_46, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAbiquo._UseForTag(pyxb.namespace.ExpandedName(None, 'imageUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7797, 20))
    st_46 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_46)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_47, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAbiquo._UseForTag(pyxb.namespace.ExpandedName(None, 'instances')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7802, 20))
    st_47 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_47)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_48, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAbiquo._UseForTag(pyxb.namespace.ExpandedName(None, 'instancesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7809, 20))
    st_48 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_48)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_49, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAbiquo._UseForTag(pyxb.namespace.ExpandedName(None, 'publishLocation')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7810, 20))
    st_49 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_49)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_50, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAbiquo._UseForTag(pyxb.namespace.ExpandedName(None, 'category')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7830, 20))
    st_50 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_50)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_51, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAbiquo._UseForTag(pyxb.namespace.ExpandedName(None, 'datacenterName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7835, 20))
    st_51 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_51)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_52, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAbiquo._UseForTag(pyxb.namespace.ExpandedName(None, 'description')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7840, 20))
    st_52 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_52)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_53, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAbiquo._UseForTag(pyxb.namespace.ExpandedName(None, 'productName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7845, 20))
    st_53 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_53)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_54, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAbiquo._UseForTag(pyxb.namespace.ExpandedName(None, 'enterpriseName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7850, 20))
    st_54 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_54)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_11, False) ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_12, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_12, False) ]))
    st_12._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_13, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_13, False) ]))
    st_13._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_14, True) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_14, False) ]))
    st_14._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_15, True) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_15, False) ]))
    st_15._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_16, True) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_16, False) ]))
    st_16._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_17, True) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_17, False) ]))
    st_17._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_18, True) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_18, False) ]))
    st_18._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_19, True) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_19, False) ]))
    st_19._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_20, True) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_20, False) ]))
    st_20._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_21, True) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_21, False) ]))
    st_21._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_22, True) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_22, False) ]))
    st_22._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_23, True) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_23, False) ]))
    st_23._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_24, True) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_24, False) ]))
    st_24._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_25, True) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_25, False) ]))
    st_25._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_26, True) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_26, False) ]))
    st_26._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_27, True) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_27, False) ]))
    st_27._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_28, True) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_28, False) ]))
    st_28._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_29, True) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_29, False) ]))
    st_29._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_30, True) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_30, False) ]))
    st_30._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_31, True) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_31, False) ]))
    st_31._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_32, True) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_32, False) ]))
    st_32._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_33, True) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_33, False) ]))
    st_33._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_34, True) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_34, False) ]))
    st_34._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_35, True) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_35, False) ]))
    st_35._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_36, True) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_36, False) ]))
    st_36._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_37, True) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_37, False) ]))
    st_37._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_38, True) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_38, False) ]))
    st_38._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_39, True) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_39, False) ]))
    st_39._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_40, True) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_40, False) ]))
    st_40._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_41, True) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_41, False) ]))
    st_41._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_42, True) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_42, False) ]))
    st_42._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_43, True) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_43, False) ]))
    st_43._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_44, True) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_44, False) ]))
    st_44._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_45, True) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_45, False) ]))
    st_45._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_46, True) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_46, False) ]))
    st_46._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_47, True) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_47, False) ]))
    st_47._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_48, True) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_48, False) ]))
    st_48._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_49, True) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_49, False) ]))
    st_49._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_50, True) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_50, False) ]))
    st_50._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_51, True) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_51, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_51, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_51, False) ]))
    st_51._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_52, True) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_52, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_52, False) ]))
    st_52._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_53, True) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_53, False) ]))
    st_53._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_54, True) ]))
    st_54._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
PublishImageAbiquo._Automaton = _BuildAutomaton_489()




PublishImageAws._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'region'), pyxb.binding.datatypes.string, scope=PublishImageAws, documentation='the region where this machine image is registered', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7870, 20)))

def _BuildAutomaton_490 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_490
    del _BuildAutomaton_490
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10989, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10994, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10999, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11004, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11009, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11014, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11019, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4365, 20))
    counters.add(cc_11)
    cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4370, 20))
    counters.add(cc_12)
    cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4375, 20))
    counters.add(cc_13)
    cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4380, 20))
    counters.add(cc_14)
    cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4385, 20))
    counters.add(cc_15)
    cc_16 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4390, 20))
    counters.add(cc_16)
    cc_17 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4395, 20))
    counters.add(cc_17)
    cc_18 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4400, 20))
    counters.add(cc_18)
    cc_19 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4405, 20))
    counters.add(cc_19)
    cc_20 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4410, 20))
    counters.add(cc_20)
    cc_21 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4415, 20))
    counters.add(cc_21)
    cc_22 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4420, 20))
    counters.add(cc_22)
    cc_23 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4425, 20))
    counters.add(cc_23)
    cc_24 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4430, 20))
    counters.add(cc_24)
    cc_25 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4435, 20))
    counters.add(cc_25)
    cc_26 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4440, 20))
    counters.add(cc_26)
    cc_27 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4445, 20))
    counters.add(cc_27)
    cc_28 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4450, 20))
    counters.add(cc_28)
    cc_29 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4455, 20))
    counters.add(cc_29)
    cc_30 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4460, 20))
    counters.add(cc_30)
    cc_31 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4465, 20))
    counters.add(cc_31)
    cc_32 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4470, 20))
    counters.add(cc_32)
    cc_33 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4475, 20))
    counters.add(cc_33)
    cc_34 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4476, 20))
    counters.add(cc_34)
    cc_35 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4477, 20))
    counters.add(cc_35)
    cc_36 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4482, 20))
    counters.add(cc_36)
    cc_37 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4487, 20))
    counters.add(cc_37)
    cc_38 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4492, 20))
    counters.add(cc_38)
    cc_39 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4497, 20))
    counters.add(cc_39)
    cc_40 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4502, 20))
    counters.add(cc_40)
    cc_41 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4507, 20))
    counters.add(cc_41)
    cc_42 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4512, 20))
    counters.add(cc_42)
    cc_43 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4517, 20))
    counters.add(cc_43)
    cc_44 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4522, 20))
    counters.add(cc_44)
    cc_45 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7792, 20))
    counters.add(cc_45)
    cc_46 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7797, 20))
    counters.add(cc_46)
    cc_47 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7802, 20))
    counters.add(cc_47)
    cc_48 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7809, 20))
    counters.add(cc_48)
    cc_49 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7810, 20))
    counters.add(cc_49)
    cc_50 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7870, 20))
    counters.add(cc_50)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAws._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAws._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAws._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAws._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAws._UseForTag(pyxb.namespace.ExpandedName(None, 'md5sum')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10989, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAws._UseForTag(pyxb.namespace.ExpandedName(None, 'mimeType')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10994, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAws._UseForTag(pyxb.namespace.ExpandedName(None, 'sha256sum')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10999, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAws._UseForTag(pyxb.namespace.ExpandedName(None, 'size')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11004, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAws._UseForTag(pyxb.namespace.ExpandedName(None, 'status')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11009, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAws._UseForTag(pyxb.namespace.ExpandedName(None, 'uploaded')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11014, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAws._UseForTag(pyxb.namespace.ExpandedName(None, 'uploadedTime')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11019, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAws._UseForTag(pyxb.namespace.ExpandedName(None, 'applianceUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4365, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_12, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAws._UseForTag(pyxb.namespace.ExpandedName(None, 'basePublishImagesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4370, 20))
    st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_13, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAws._UseForTag(pyxb.namespace.ExpandedName(None, 'completeInstalledSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4375, 20))
    st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_13)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_14, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAws._UseForTag(pyxb.namespace.ExpandedName(None, 'completeSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4380, 20))
    st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_14)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_15, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAws._UseForTag(pyxb.namespace.ExpandedName(None, 'compress')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4385, 20))
    st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_15)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_16, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAws._UseForTag(pyxb.namespace.ExpandedName(None, 'credAccount')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4390, 20))
    st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_16)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_17, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAws._UseForTag(pyxb.namespace.ExpandedName(None, 'distributionName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4395, 20))
    st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_17)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_18, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAws._UseForTag(pyxb.namespace.ExpandedName(None, 'downloadKey')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4400, 20))
    st_18 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_18)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_19, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAws._UseForTag(pyxb.namespace.ExpandedName(None, 'downloadUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4405, 20))
    st_19 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_19)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_20, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAws._UseForTag(pyxb.namespace.ExpandedName(None, 'ebs')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4410, 20))
    st_20 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_20)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_21, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAws._UseForTag(pyxb.namespace.ExpandedName(None, 'ebsVolumeSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4415, 20))
    st_21 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_21)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_22, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAws._UseForTag(pyxb.namespace.ExpandedName(None, 'fileExtension')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4420, 20))
    st_22 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_22)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_23, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAws._UseForTag(pyxb.namespace.ExpandedName(None, 'fileName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4425, 20))
    st_23 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_23)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_24, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAws._UseForTag(pyxb.namespace.ExpandedName(None, 'fileSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4430, 20))
    st_24 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_24)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_25, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAws._UseForTag(pyxb.namespace.ExpandedName(None, 'format')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4435, 20))
    st_25 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_25)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_26, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAws._UseForTag(pyxb.namespace.ExpandedName(None, 'targetFormat')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4440, 20))
    st_26 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_26)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_27, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAws._UseForTag(pyxb.namespace.ExpandedName(None, 'fullName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4445, 20))
    st_27 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_27)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_28, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAws._UseForTag(pyxb.namespace.ExpandedName(None, 'imageCreated')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4450, 20))
    st_28 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_28)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_29, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAws._UseForTag(pyxb.namespace.ExpandedName(None, 'installProfile')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4455, 20))
    st_29 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_29)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_30, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAws._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4460, 20))
    st_30 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_30)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_31, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAws._UseForTag(pyxb.namespace.ExpandedName(None, 'orgUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4465, 20))
    st_31 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_31)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_32, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAws._UseForTag(pyxb.namespace.ExpandedName(None, 'pkgsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4470, 20))
    st_32 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_32)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_33, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAws._UseForTag(pyxb.namespace.ExpandedName(None, 'publicAccess')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4475, 20))
    st_33 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_33)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_34, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAws._UseForTag(pyxb.namespace.ExpandedName(None, 'registeredCredAccount')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4476, 20))
    st_34 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_34)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_35, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAws._UseForTag(pyxb.namespace.ExpandedName(None, 'revision')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4477, 20))
    st_35 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_35)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_36, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAws._UseForTag(pyxb.namespace.ExpandedName(None, 'simulated')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4482, 20))
    st_36 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_36)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_37, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAws._UseForTag(pyxb.namespace.ExpandedName(None, 'statusUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4487, 20))
    st_37 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_37)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_38, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAws._UseForTag(pyxb.namespace.ExpandedName(None, 'tag')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4492, 20))
    st_38 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_38)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_39, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAws._UseForTag(pyxb.namespace.ExpandedName(None, 'updateTools')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4497, 20))
    st_39 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_39)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_40, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAws._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4502, 20))
    st_40 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_40)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_41, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAws._UseForTag(pyxb.namespace.ExpandedName(None, 'version')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4507, 20))
    st_41 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_41)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_42, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAws._UseForTag(pyxb.namespace.ExpandedName(None, 'vmDiskSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4512, 20))
    st_42 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_42)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_43, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAws._UseForTag(pyxb.namespace.ExpandedName(None, 'vmMemorySize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4517, 20))
    st_43 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_43)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_44, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAws._UseForTag(pyxb.namespace.ExpandedName(None, 'forceCheckingDeps')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4522, 20))
    st_44 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_44)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_45, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAws._UseForTag(pyxb.namespace.ExpandedName(None, 'cloudId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7792, 20))
    st_45 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_45)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_46, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAws._UseForTag(pyxb.namespace.ExpandedName(None, 'imageUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7797, 20))
    st_46 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_46)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_47, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAws._UseForTag(pyxb.namespace.ExpandedName(None, 'instances')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7802, 20))
    st_47 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_47)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_48, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAws._UseForTag(pyxb.namespace.ExpandedName(None, 'instancesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7809, 20))
    st_48 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_48)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_49, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAws._UseForTag(pyxb.namespace.ExpandedName(None, 'publishLocation')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7810, 20))
    st_49 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_49)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_50, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAws._UseForTag(pyxb.namespace.ExpandedName(None, 'region')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7870, 20))
    st_50 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_50)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_11, False) ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_12, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_12, False) ]))
    st_12._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_13, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_13, False) ]))
    st_13._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_14, True) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_14, False) ]))
    st_14._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_15, True) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_15, False) ]))
    st_15._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_16, True) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_16, False) ]))
    st_16._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_17, True) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_17, False) ]))
    st_17._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_18, True) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_18, False) ]))
    st_18._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_19, True) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_19, False) ]))
    st_19._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_20, True) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_20, False) ]))
    st_20._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_21, True) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_21, False) ]))
    st_21._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_22, True) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_22, False) ]))
    st_22._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_23, True) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_23, False) ]))
    st_23._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_24, True) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_24, False) ]))
    st_24._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_25, True) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_25, False) ]))
    st_25._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_26, True) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_26, False) ]))
    st_26._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_27, True) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_27, False) ]))
    st_27._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_28, True) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_28, False) ]))
    st_28._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_29, True) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_29, False) ]))
    st_29._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_30, True) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_30, False) ]))
    st_30._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_31, True) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_31, False) ]))
    st_31._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_32, True) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_32, False) ]))
    st_32._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_33, True) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_33, False) ]))
    st_33._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_34, True) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_34, False) ]))
    st_34._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_35, True) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_35, False) ]))
    st_35._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_36, True) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_36, False) ]))
    st_36._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_37, True) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_37, False) ]))
    st_37._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_38, True) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_38, False) ]))
    st_38._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_39, True) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_39, False) ]))
    st_39._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_40, True) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_40, False) ]))
    st_40._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_41, True) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_41, False) ]))
    st_41._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_42, True) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_42, False) ]))
    st_42._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_43, True) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_43, False) ]))
    st_43._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_44, True) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_44, False) ]))
    st_44._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_45, True) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_45, False) ]))
    st_45._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_46, True) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_46, False) ]))
    st_46._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_47, True) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_47, False) ]))
    st_47._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_48, True) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_48, False) ]))
    st_48._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_49, True) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_49, False) ]))
    st_49._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_50, True) ]))
    st_50._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
PublishImageAws._Automaton = _BuildAutomaton_490()




PublishImageAzure._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'region'), pyxb.binding.datatypes.string, scope=PublishImageAzure, documentation='the region where this machine image is registered', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7890, 20)))

PublishImageAzure._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'storageAccount'), pyxb.binding.datatypes.string, scope=PublishImageAzure, documentation='the storage account used to register this machine image', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7895, 20)))

def _BuildAutomaton_491 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_491
    del _BuildAutomaton_491
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10989, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10994, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10999, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11004, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11009, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11014, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11019, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4365, 20))
    counters.add(cc_11)
    cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4370, 20))
    counters.add(cc_12)
    cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4375, 20))
    counters.add(cc_13)
    cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4380, 20))
    counters.add(cc_14)
    cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4385, 20))
    counters.add(cc_15)
    cc_16 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4390, 20))
    counters.add(cc_16)
    cc_17 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4395, 20))
    counters.add(cc_17)
    cc_18 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4400, 20))
    counters.add(cc_18)
    cc_19 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4405, 20))
    counters.add(cc_19)
    cc_20 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4410, 20))
    counters.add(cc_20)
    cc_21 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4415, 20))
    counters.add(cc_21)
    cc_22 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4420, 20))
    counters.add(cc_22)
    cc_23 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4425, 20))
    counters.add(cc_23)
    cc_24 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4430, 20))
    counters.add(cc_24)
    cc_25 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4435, 20))
    counters.add(cc_25)
    cc_26 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4440, 20))
    counters.add(cc_26)
    cc_27 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4445, 20))
    counters.add(cc_27)
    cc_28 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4450, 20))
    counters.add(cc_28)
    cc_29 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4455, 20))
    counters.add(cc_29)
    cc_30 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4460, 20))
    counters.add(cc_30)
    cc_31 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4465, 20))
    counters.add(cc_31)
    cc_32 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4470, 20))
    counters.add(cc_32)
    cc_33 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4475, 20))
    counters.add(cc_33)
    cc_34 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4476, 20))
    counters.add(cc_34)
    cc_35 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4477, 20))
    counters.add(cc_35)
    cc_36 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4482, 20))
    counters.add(cc_36)
    cc_37 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4487, 20))
    counters.add(cc_37)
    cc_38 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4492, 20))
    counters.add(cc_38)
    cc_39 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4497, 20))
    counters.add(cc_39)
    cc_40 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4502, 20))
    counters.add(cc_40)
    cc_41 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4507, 20))
    counters.add(cc_41)
    cc_42 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4512, 20))
    counters.add(cc_42)
    cc_43 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4517, 20))
    counters.add(cc_43)
    cc_44 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4522, 20))
    counters.add(cc_44)
    cc_45 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7792, 20))
    counters.add(cc_45)
    cc_46 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7797, 20))
    counters.add(cc_46)
    cc_47 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7802, 20))
    counters.add(cc_47)
    cc_48 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7809, 20))
    counters.add(cc_48)
    cc_49 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7810, 20))
    counters.add(cc_49)
    cc_50 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7890, 20))
    counters.add(cc_50)
    cc_51 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7895, 20))
    counters.add(cc_51)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzure._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzure._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzure._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzure._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzure._UseForTag(pyxb.namespace.ExpandedName(None, 'md5sum')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10989, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzure._UseForTag(pyxb.namespace.ExpandedName(None, 'mimeType')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10994, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzure._UseForTag(pyxb.namespace.ExpandedName(None, 'sha256sum')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10999, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzure._UseForTag(pyxb.namespace.ExpandedName(None, 'size')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11004, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzure._UseForTag(pyxb.namespace.ExpandedName(None, 'status')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11009, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzure._UseForTag(pyxb.namespace.ExpandedName(None, 'uploaded')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11014, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzure._UseForTag(pyxb.namespace.ExpandedName(None, 'uploadedTime')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11019, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzure._UseForTag(pyxb.namespace.ExpandedName(None, 'applianceUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4365, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_12, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzure._UseForTag(pyxb.namespace.ExpandedName(None, 'basePublishImagesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4370, 20))
    st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_13, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzure._UseForTag(pyxb.namespace.ExpandedName(None, 'completeInstalledSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4375, 20))
    st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_13)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_14, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzure._UseForTag(pyxb.namespace.ExpandedName(None, 'completeSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4380, 20))
    st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_14)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_15, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzure._UseForTag(pyxb.namespace.ExpandedName(None, 'compress')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4385, 20))
    st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_15)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_16, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzure._UseForTag(pyxb.namespace.ExpandedName(None, 'credAccount')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4390, 20))
    st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_16)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_17, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzure._UseForTag(pyxb.namespace.ExpandedName(None, 'distributionName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4395, 20))
    st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_17)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_18, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzure._UseForTag(pyxb.namespace.ExpandedName(None, 'downloadKey')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4400, 20))
    st_18 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_18)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_19, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzure._UseForTag(pyxb.namespace.ExpandedName(None, 'downloadUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4405, 20))
    st_19 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_19)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_20, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzure._UseForTag(pyxb.namespace.ExpandedName(None, 'ebs')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4410, 20))
    st_20 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_20)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_21, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzure._UseForTag(pyxb.namespace.ExpandedName(None, 'ebsVolumeSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4415, 20))
    st_21 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_21)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_22, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzure._UseForTag(pyxb.namespace.ExpandedName(None, 'fileExtension')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4420, 20))
    st_22 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_22)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_23, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzure._UseForTag(pyxb.namespace.ExpandedName(None, 'fileName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4425, 20))
    st_23 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_23)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_24, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzure._UseForTag(pyxb.namespace.ExpandedName(None, 'fileSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4430, 20))
    st_24 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_24)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_25, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzure._UseForTag(pyxb.namespace.ExpandedName(None, 'format')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4435, 20))
    st_25 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_25)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_26, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzure._UseForTag(pyxb.namespace.ExpandedName(None, 'targetFormat')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4440, 20))
    st_26 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_26)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_27, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzure._UseForTag(pyxb.namespace.ExpandedName(None, 'fullName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4445, 20))
    st_27 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_27)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_28, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzure._UseForTag(pyxb.namespace.ExpandedName(None, 'imageCreated')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4450, 20))
    st_28 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_28)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_29, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzure._UseForTag(pyxb.namespace.ExpandedName(None, 'installProfile')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4455, 20))
    st_29 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_29)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_30, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzure._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4460, 20))
    st_30 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_30)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_31, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzure._UseForTag(pyxb.namespace.ExpandedName(None, 'orgUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4465, 20))
    st_31 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_31)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_32, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzure._UseForTag(pyxb.namespace.ExpandedName(None, 'pkgsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4470, 20))
    st_32 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_32)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_33, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzure._UseForTag(pyxb.namespace.ExpandedName(None, 'publicAccess')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4475, 20))
    st_33 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_33)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_34, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzure._UseForTag(pyxb.namespace.ExpandedName(None, 'registeredCredAccount')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4476, 20))
    st_34 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_34)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_35, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzure._UseForTag(pyxb.namespace.ExpandedName(None, 'revision')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4477, 20))
    st_35 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_35)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_36, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzure._UseForTag(pyxb.namespace.ExpandedName(None, 'simulated')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4482, 20))
    st_36 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_36)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_37, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzure._UseForTag(pyxb.namespace.ExpandedName(None, 'statusUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4487, 20))
    st_37 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_37)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_38, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzure._UseForTag(pyxb.namespace.ExpandedName(None, 'tag')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4492, 20))
    st_38 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_38)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_39, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzure._UseForTag(pyxb.namespace.ExpandedName(None, 'updateTools')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4497, 20))
    st_39 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_39)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_40, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzure._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4502, 20))
    st_40 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_40)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_41, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzure._UseForTag(pyxb.namespace.ExpandedName(None, 'version')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4507, 20))
    st_41 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_41)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_42, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzure._UseForTag(pyxb.namespace.ExpandedName(None, 'vmDiskSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4512, 20))
    st_42 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_42)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_43, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzure._UseForTag(pyxb.namespace.ExpandedName(None, 'vmMemorySize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4517, 20))
    st_43 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_43)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_44, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzure._UseForTag(pyxb.namespace.ExpandedName(None, 'forceCheckingDeps')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4522, 20))
    st_44 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_44)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_45, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzure._UseForTag(pyxb.namespace.ExpandedName(None, 'cloudId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7792, 20))
    st_45 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_45)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_46, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzure._UseForTag(pyxb.namespace.ExpandedName(None, 'imageUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7797, 20))
    st_46 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_46)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_47, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzure._UseForTag(pyxb.namespace.ExpandedName(None, 'instances')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7802, 20))
    st_47 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_47)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_48, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzure._UseForTag(pyxb.namespace.ExpandedName(None, 'instancesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7809, 20))
    st_48 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_48)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_49, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzure._UseForTag(pyxb.namespace.ExpandedName(None, 'publishLocation')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7810, 20))
    st_49 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_49)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_50, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzure._UseForTag(pyxb.namespace.ExpandedName(None, 'region')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7890, 20))
    st_50 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_50)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_51, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzure._UseForTag(pyxb.namespace.ExpandedName(None, 'storageAccount')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7895, 20))
    st_51 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_51)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_11, False) ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_12, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_12, False) ]))
    st_12._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_13, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_13, False) ]))
    st_13._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_14, True) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_14, False) ]))
    st_14._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_15, True) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_15, False) ]))
    st_15._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_16, True) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_16, False) ]))
    st_16._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_17, True) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_17, False) ]))
    st_17._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_18, True) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_18, False) ]))
    st_18._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_19, True) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_19, False) ]))
    st_19._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_20, True) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_20, False) ]))
    st_20._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_21, True) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_21, False) ]))
    st_21._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_22, True) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_22, False) ]))
    st_22._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_23, True) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_23, False) ]))
    st_23._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_24, True) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_24, False) ]))
    st_24._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_25, True) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_25, False) ]))
    st_25._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_26, True) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_26, False) ]))
    st_26._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_27, True) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_27, False) ]))
    st_27._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_28, True) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_28, False) ]))
    st_28._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_29, True) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_29, False) ]))
    st_29._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_30, True) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_30, False) ]))
    st_30._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_31, True) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_31, False) ]))
    st_31._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_32, True) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_32, False) ]))
    st_32._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_33, True) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_33, False) ]))
    st_33._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_34, True) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_34, False) ]))
    st_34._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_35, True) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_35, False) ]))
    st_35._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_36, True) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_36, False) ]))
    st_36._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_37, True) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_37, False) ]))
    st_37._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_38, True) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_38, False) ]))
    st_38._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_39, True) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_39, False) ]))
    st_39._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_40, True) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_40, False) ]))
    st_40._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_41, True) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_41, False) ]))
    st_41._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_42, True) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_42, False) ]))
    st_42._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_43, True) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_43, False) ]))
    st_43._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_44, True) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_44, False) ]))
    st_44._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_45, True) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_45, False) ]))
    st_45._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_46, True) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_46, False) ]))
    st_46._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_47, True) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_47, False) ]))
    st_47._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_48, True) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_48, False) ]))
    st_48._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_49, True) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_49, False) ]))
    st_49._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_50, True) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_50, False) ]))
    st_50._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_51, True) ]))
    st_51._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
PublishImageAzure._Automaton = _BuildAutomaton_491()




PublishImageAzureResourceManager._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'storageAccount'), pyxb.binding.datatypes.string, scope=PublishImageAzureResourceManager, documentation='the storageAccount where this machine image is registered', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7914, 20)))

PublishImageAzureResourceManager._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'container'), pyxb.binding.datatypes.string, scope=PublishImageAzureResourceManager, documentation='the container where this machine image is registered', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7919, 20)))

PublishImageAzureResourceManager._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'resourceGroup'), pyxb.binding.datatypes.string, scope=PublishImageAzureResourceManager, documentation='the resourceGroup where this machine image is registered', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7924, 20)))

PublishImageAzureResourceManager._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'blob'), pyxb.binding.datatypes.string, scope=PublishImageAzureResourceManager, documentation='the blob of the published machine image', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7929, 20)))

PublishImageAzureResourceManager._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'displayName'), pyxb.binding.datatypes.string, scope=PublishImageAzureResourceManager, documentation='the cloud name for this machine image', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7934, 20)))

def _BuildAutomaton_492 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_492
    del _BuildAutomaton_492
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10989, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10994, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10999, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11004, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11009, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11014, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11019, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4365, 20))
    counters.add(cc_11)
    cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4370, 20))
    counters.add(cc_12)
    cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4375, 20))
    counters.add(cc_13)
    cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4380, 20))
    counters.add(cc_14)
    cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4385, 20))
    counters.add(cc_15)
    cc_16 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4390, 20))
    counters.add(cc_16)
    cc_17 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4395, 20))
    counters.add(cc_17)
    cc_18 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4400, 20))
    counters.add(cc_18)
    cc_19 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4405, 20))
    counters.add(cc_19)
    cc_20 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4410, 20))
    counters.add(cc_20)
    cc_21 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4415, 20))
    counters.add(cc_21)
    cc_22 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4420, 20))
    counters.add(cc_22)
    cc_23 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4425, 20))
    counters.add(cc_23)
    cc_24 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4430, 20))
    counters.add(cc_24)
    cc_25 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4435, 20))
    counters.add(cc_25)
    cc_26 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4440, 20))
    counters.add(cc_26)
    cc_27 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4445, 20))
    counters.add(cc_27)
    cc_28 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4450, 20))
    counters.add(cc_28)
    cc_29 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4455, 20))
    counters.add(cc_29)
    cc_30 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4460, 20))
    counters.add(cc_30)
    cc_31 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4465, 20))
    counters.add(cc_31)
    cc_32 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4470, 20))
    counters.add(cc_32)
    cc_33 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4475, 20))
    counters.add(cc_33)
    cc_34 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4476, 20))
    counters.add(cc_34)
    cc_35 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4477, 20))
    counters.add(cc_35)
    cc_36 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4482, 20))
    counters.add(cc_36)
    cc_37 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4487, 20))
    counters.add(cc_37)
    cc_38 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4492, 20))
    counters.add(cc_38)
    cc_39 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4497, 20))
    counters.add(cc_39)
    cc_40 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4502, 20))
    counters.add(cc_40)
    cc_41 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4507, 20))
    counters.add(cc_41)
    cc_42 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4512, 20))
    counters.add(cc_42)
    cc_43 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4517, 20))
    counters.add(cc_43)
    cc_44 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4522, 20))
    counters.add(cc_44)
    cc_45 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7792, 20))
    counters.add(cc_45)
    cc_46 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7797, 20))
    counters.add(cc_46)
    cc_47 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7802, 20))
    counters.add(cc_47)
    cc_48 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7809, 20))
    counters.add(cc_48)
    cc_49 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7810, 20))
    counters.add(cc_49)
    cc_50 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7914, 20))
    counters.add(cc_50)
    cc_51 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7919, 20))
    counters.add(cc_51)
    cc_52 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7924, 20))
    counters.add(cc_52)
    cc_53 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7929, 20))
    counters.add(cc_53)
    cc_54 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7934, 20))
    counters.add(cc_54)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'md5sum')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10989, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'mimeType')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10994, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'sha256sum')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10999, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'size')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11004, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'status')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11009, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'uploaded')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11014, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'uploadedTime')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11019, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'applianceUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4365, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_12, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'basePublishImagesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4370, 20))
    st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_13, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'completeInstalledSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4375, 20))
    st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_13)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_14, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'completeSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4380, 20))
    st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_14)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_15, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'compress')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4385, 20))
    st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_15)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_16, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'credAccount')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4390, 20))
    st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_16)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_17, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'distributionName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4395, 20))
    st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_17)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_18, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'downloadKey')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4400, 20))
    st_18 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_18)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_19, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'downloadUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4405, 20))
    st_19 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_19)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_20, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'ebs')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4410, 20))
    st_20 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_20)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_21, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'ebsVolumeSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4415, 20))
    st_21 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_21)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_22, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'fileExtension')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4420, 20))
    st_22 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_22)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_23, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'fileName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4425, 20))
    st_23 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_23)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_24, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'fileSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4430, 20))
    st_24 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_24)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_25, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'format')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4435, 20))
    st_25 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_25)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_26, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'targetFormat')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4440, 20))
    st_26 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_26)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_27, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'fullName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4445, 20))
    st_27 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_27)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_28, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'imageCreated')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4450, 20))
    st_28 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_28)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_29, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'installProfile')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4455, 20))
    st_29 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_29)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_30, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4460, 20))
    st_30 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_30)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_31, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'orgUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4465, 20))
    st_31 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_31)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_32, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'pkgsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4470, 20))
    st_32 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_32)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_33, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'publicAccess')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4475, 20))
    st_33 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_33)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_34, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'registeredCredAccount')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4476, 20))
    st_34 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_34)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_35, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'revision')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4477, 20))
    st_35 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_35)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_36, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'simulated')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4482, 20))
    st_36 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_36)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_37, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'statusUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4487, 20))
    st_37 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_37)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_38, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'tag')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4492, 20))
    st_38 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_38)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_39, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'updateTools')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4497, 20))
    st_39 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_39)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_40, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4502, 20))
    st_40 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_40)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_41, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'version')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4507, 20))
    st_41 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_41)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_42, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'vmDiskSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4512, 20))
    st_42 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_42)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_43, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'vmMemorySize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4517, 20))
    st_43 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_43)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_44, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'forceCheckingDeps')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4522, 20))
    st_44 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_44)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_45, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'cloudId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7792, 20))
    st_45 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_45)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_46, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'imageUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7797, 20))
    st_46 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_46)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_47, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'instances')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7802, 20))
    st_47 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_47)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_48, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'instancesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7809, 20))
    st_48 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_48)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_49, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'publishLocation')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7810, 20))
    st_49 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_49)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_50, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'storageAccount')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7914, 20))
    st_50 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_50)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_51, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'container')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7919, 20))
    st_51 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_51)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_52, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'resourceGroup')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7924, 20))
    st_52 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_52)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_53, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'blob')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7929, 20))
    st_53 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_53)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_54, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageAzureResourceManager._UseForTag(pyxb.namespace.ExpandedName(None, 'displayName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7934, 20))
    st_54 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_54)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_11, False) ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_12, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_12, False) ]))
    st_12._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_13, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_13, False) ]))
    st_13._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_14, True) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_14, False) ]))
    st_14._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_15, True) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_15, False) ]))
    st_15._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_16, True) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_16, False) ]))
    st_16._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_17, True) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_17, False) ]))
    st_17._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_18, True) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_18, False) ]))
    st_18._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_19, True) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_19, False) ]))
    st_19._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_20, True) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_20, False) ]))
    st_20._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_21, True) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_21, False) ]))
    st_21._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_22, True) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_22, False) ]))
    st_22._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_23, True) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_23, False) ]))
    st_23._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_24, True) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_24, False) ]))
    st_24._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_25, True) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_25, False) ]))
    st_25._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_26, True) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_26, False) ]))
    st_26._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_27, True) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_27, False) ]))
    st_27._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_28, True) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_28, False) ]))
    st_28._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_29, True) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_29, False) ]))
    st_29._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_30, True) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_30, False) ]))
    st_30._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_31, True) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_31, False) ]))
    st_31._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_32, True) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_32, False) ]))
    st_32._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_33, True) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_33, False) ]))
    st_33._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_34, True) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_34, False) ]))
    st_34._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_35, True) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_35, False) ]))
    st_35._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_36, True) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_36, False) ]))
    st_36._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_37, True) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_37, False) ]))
    st_37._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_38, True) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_38, False) ]))
    st_38._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_39, True) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_39, False) ]))
    st_39._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_40, True) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_40, False) ]))
    st_40._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_41, True) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_41, False) ]))
    st_41._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_42, True) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_42, False) ]))
    st_42._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_43, True) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_43, False) ]))
    st_43._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_44, True) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_44, False) ]))
    st_44._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_45, True) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_45, False) ]))
    st_45._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_46, True) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_46, False) ]))
    st_46._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_47, True) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_47, False) ]))
    st_47._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_48, True) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_48, False) ]))
    st_48._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_49, True) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_49, False) ]))
    st_49._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_50, True) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_50, False) ]))
    st_50._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_51, True) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_51, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_51, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_51, False) ]))
    st_51._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_52, True) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_52, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_52, False) ]))
    st_52._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_53, True) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_53, False) ]))
    st_53._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_54, True) ]))
    st_54._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
PublishImageAzureResourceManager._Automaton = _BuildAutomaton_492()




PublishImageCloudStack._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'description'), pyxb.binding.datatypes.string, scope=PublishImageCloudStack, documentation='the public description of this machine image', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7954, 20)))

PublishImageCloudStack._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'displayName'), pyxb.binding.datatypes.string, scope=PublishImageCloudStack, documentation='the public name displayed for this machine image', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7959, 20)))

PublishImageCloudStack._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'featuredEnabled'), pyxb.binding.datatypes.boolean, scope=PublishImageCloudStack, documentation='boolean to indicate whether this machine image is ``featured``', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7964, 20)))

PublishImageCloudStack._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'passwordEnabled'), pyxb.binding.datatypes.boolean, scope=PublishImageCloudStack, documentation='boolean to indicate whether a password has been enabled for this machine image', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7969, 20)))

PublishImageCloudStack._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'publicImage'), pyxb.binding.datatypes.boolean, scope=PublishImageCloudStack, documentation='boolean to indicate whether this machine image can be used publicly by all users of the CloudStack platform', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7974, 20)))

PublishImageCloudStack._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'zoneName'), pyxb.binding.datatypes.string, scope=PublishImageCloudStack, documentation='the zone where this machine image is registered', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7979, 20)))

def _BuildAutomaton_493 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_493
    del _BuildAutomaton_493
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10989, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10994, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10999, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11004, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11009, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11014, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11019, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4365, 20))
    counters.add(cc_11)
    cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4370, 20))
    counters.add(cc_12)
    cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4375, 20))
    counters.add(cc_13)
    cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4380, 20))
    counters.add(cc_14)
    cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4385, 20))
    counters.add(cc_15)
    cc_16 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4390, 20))
    counters.add(cc_16)
    cc_17 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4395, 20))
    counters.add(cc_17)
    cc_18 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4400, 20))
    counters.add(cc_18)
    cc_19 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4405, 20))
    counters.add(cc_19)
    cc_20 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4410, 20))
    counters.add(cc_20)
    cc_21 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4415, 20))
    counters.add(cc_21)
    cc_22 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4420, 20))
    counters.add(cc_22)
    cc_23 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4425, 20))
    counters.add(cc_23)
    cc_24 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4430, 20))
    counters.add(cc_24)
    cc_25 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4435, 20))
    counters.add(cc_25)
    cc_26 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4440, 20))
    counters.add(cc_26)
    cc_27 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4445, 20))
    counters.add(cc_27)
    cc_28 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4450, 20))
    counters.add(cc_28)
    cc_29 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4455, 20))
    counters.add(cc_29)
    cc_30 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4460, 20))
    counters.add(cc_30)
    cc_31 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4465, 20))
    counters.add(cc_31)
    cc_32 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4470, 20))
    counters.add(cc_32)
    cc_33 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4475, 20))
    counters.add(cc_33)
    cc_34 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4476, 20))
    counters.add(cc_34)
    cc_35 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4477, 20))
    counters.add(cc_35)
    cc_36 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4482, 20))
    counters.add(cc_36)
    cc_37 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4487, 20))
    counters.add(cc_37)
    cc_38 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4492, 20))
    counters.add(cc_38)
    cc_39 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4497, 20))
    counters.add(cc_39)
    cc_40 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4502, 20))
    counters.add(cc_40)
    cc_41 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4507, 20))
    counters.add(cc_41)
    cc_42 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4512, 20))
    counters.add(cc_42)
    cc_43 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4517, 20))
    counters.add(cc_43)
    cc_44 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4522, 20))
    counters.add(cc_44)
    cc_45 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7792, 20))
    counters.add(cc_45)
    cc_46 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7797, 20))
    counters.add(cc_46)
    cc_47 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7802, 20))
    counters.add(cc_47)
    cc_48 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7809, 20))
    counters.add(cc_48)
    cc_49 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7810, 20))
    counters.add(cc_49)
    cc_50 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7954, 20))
    counters.add(cc_50)
    cc_51 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7959, 20))
    counters.add(cc_51)
    cc_52 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7964, 20))
    counters.add(cc_52)
    cc_53 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7969, 20))
    counters.add(cc_53)
    cc_54 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7974, 20))
    counters.add(cc_54)
    cc_55 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7979, 20))
    counters.add(cc_55)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudStack._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudStack._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudStack._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudStack._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudStack._UseForTag(pyxb.namespace.ExpandedName(None, 'md5sum')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10989, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudStack._UseForTag(pyxb.namespace.ExpandedName(None, 'mimeType')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10994, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudStack._UseForTag(pyxb.namespace.ExpandedName(None, 'sha256sum')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10999, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudStack._UseForTag(pyxb.namespace.ExpandedName(None, 'size')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11004, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudStack._UseForTag(pyxb.namespace.ExpandedName(None, 'status')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11009, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudStack._UseForTag(pyxb.namespace.ExpandedName(None, 'uploaded')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11014, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudStack._UseForTag(pyxb.namespace.ExpandedName(None, 'uploadedTime')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11019, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudStack._UseForTag(pyxb.namespace.ExpandedName(None, 'applianceUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4365, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_12, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudStack._UseForTag(pyxb.namespace.ExpandedName(None, 'basePublishImagesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4370, 20))
    st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_13, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudStack._UseForTag(pyxb.namespace.ExpandedName(None, 'completeInstalledSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4375, 20))
    st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_13)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_14, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudStack._UseForTag(pyxb.namespace.ExpandedName(None, 'completeSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4380, 20))
    st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_14)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_15, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudStack._UseForTag(pyxb.namespace.ExpandedName(None, 'compress')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4385, 20))
    st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_15)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_16, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudStack._UseForTag(pyxb.namespace.ExpandedName(None, 'credAccount')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4390, 20))
    st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_16)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_17, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudStack._UseForTag(pyxb.namespace.ExpandedName(None, 'distributionName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4395, 20))
    st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_17)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_18, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudStack._UseForTag(pyxb.namespace.ExpandedName(None, 'downloadKey')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4400, 20))
    st_18 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_18)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_19, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudStack._UseForTag(pyxb.namespace.ExpandedName(None, 'downloadUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4405, 20))
    st_19 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_19)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_20, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudStack._UseForTag(pyxb.namespace.ExpandedName(None, 'ebs')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4410, 20))
    st_20 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_20)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_21, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudStack._UseForTag(pyxb.namespace.ExpandedName(None, 'ebsVolumeSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4415, 20))
    st_21 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_21)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_22, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudStack._UseForTag(pyxb.namespace.ExpandedName(None, 'fileExtension')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4420, 20))
    st_22 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_22)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_23, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudStack._UseForTag(pyxb.namespace.ExpandedName(None, 'fileName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4425, 20))
    st_23 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_23)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_24, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudStack._UseForTag(pyxb.namespace.ExpandedName(None, 'fileSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4430, 20))
    st_24 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_24)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_25, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudStack._UseForTag(pyxb.namespace.ExpandedName(None, 'format')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4435, 20))
    st_25 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_25)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_26, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudStack._UseForTag(pyxb.namespace.ExpandedName(None, 'targetFormat')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4440, 20))
    st_26 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_26)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_27, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudStack._UseForTag(pyxb.namespace.ExpandedName(None, 'fullName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4445, 20))
    st_27 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_27)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_28, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudStack._UseForTag(pyxb.namespace.ExpandedName(None, 'imageCreated')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4450, 20))
    st_28 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_28)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_29, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudStack._UseForTag(pyxb.namespace.ExpandedName(None, 'installProfile')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4455, 20))
    st_29 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_29)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_30, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudStack._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4460, 20))
    st_30 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_30)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_31, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudStack._UseForTag(pyxb.namespace.ExpandedName(None, 'orgUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4465, 20))
    st_31 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_31)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_32, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudStack._UseForTag(pyxb.namespace.ExpandedName(None, 'pkgsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4470, 20))
    st_32 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_32)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_33, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudStack._UseForTag(pyxb.namespace.ExpandedName(None, 'publicAccess')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4475, 20))
    st_33 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_33)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_34, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudStack._UseForTag(pyxb.namespace.ExpandedName(None, 'registeredCredAccount')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4476, 20))
    st_34 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_34)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_35, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudStack._UseForTag(pyxb.namespace.ExpandedName(None, 'revision')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4477, 20))
    st_35 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_35)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_36, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudStack._UseForTag(pyxb.namespace.ExpandedName(None, 'simulated')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4482, 20))
    st_36 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_36)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_37, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudStack._UseForTag(pyxb.namespace.ExpandedName(None, 'statusUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4487, 20))
    st_37 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_37)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_38, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudStack._UseForTag(pyxb.namespace.ExpandedName(None, 'tag')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4492, 20))
    st_38 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_38)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_39, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudStack._UseForTag(pyxb.namespace.ExpandedName(None, 'updateTools')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4497, 20))
    st_39 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_39)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_40, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudStack._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4502, 20))
    st_40 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_40)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_41, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudStack._UseForTag(pyxb.namespace.ExpandedName(None, 'version')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4507, 20))
    st_41 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_41)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_42, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudStack._UseForTag(pyxb.namespace.ExpandedName(None, 'vmDiskSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4512, 20))
    st_42 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_42)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_43, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudStack._UseForTag(pyxb.namespace.ExpandedName(None, 'vmMemorySize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4517, 20))
    st_43 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_43)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_44, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudStack._UseForTag(pyxb.namespace.ExpandedName(None, 'forceCheckingDeps')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4522, 20))
    st_44 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_44)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_45, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudStack._UseForTag(pyxb.namespace.ExpandedName(None, 'cloudId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7792, 20))
    st_45 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_45)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_46, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudStack._UseForTag(pyxb.namespace.ExpandedName(None, 'imageUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7797, 20))
    st_46 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_46)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_47, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudStack._UseForTag(pyxb.namespace.ExpandedName(None, 'instances')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7802, 20))
    st_47 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_47)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_48, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudStack._UseForTag(pyxb.namespace.ExpandedName(None, 'instancesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7809, 20))
    st_48 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_48)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_49, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudStack._UseForTag(pyxb.namespace.ExpandedName(None, 'publishLocation')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7810, 20))
    st_49 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_49)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_50, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudStack._UseForTag(pyxb.namespace.ExpandedName(None, 'description')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7954, 20))
    st_50 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_50)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_51, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudStack._UseForTag(pyxb.namespace.ExpandedName(None, 'displayName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7959, 20))
    st_51 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_51)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_52, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudStack._UseForTag(pyxb.namespace.ExpandedName(None, 'featuredEnabled')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7964, 20))
    st_52 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_52)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_53, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudStack._UseForTag(pyxb.namespace.ExpandedName(None, 'passwordEnabled')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7969, 20))
    st_53 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_53)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_54, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudStack._UseForTag(pyxb.namespace.ExpandedName(None, 'publicImage')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7974, 20))
    st_54 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_54)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_55, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudStack._UseForTag(pyxb.namespace.ExpandedName(None, 'zoneName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7979, 20))
    st_55 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_55)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_11, False) ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_12, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_12, False) ]))
    st_12._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_13, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_13, False) ]))
    st_13._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_14, True) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_14, False) ]))
    st_14._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_15, True) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_15, False) ]))
    st_15._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_16, True) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_16, False) ]))
    st_16._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_17, True) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_17, False) ]))
    st_17._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_18, True) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_18, False) ]))
    st_18._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_19, True) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_19, False) ]))
    st_19._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_20, True) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_20, False) ]))
    st_20._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_21, True) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_21, False) ]))
    st_21._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_22, True) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_22, False) ]))
    st_22._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_23, True) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_23, False) ]))
    st_23._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_24, True) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_24, False) ]))
    st_24._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_25, True) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_25, False) ]))
    st_25._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_26, True) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_26, False) ]))
    st_26._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_27, True) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_27, False) ]))
    st_27._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_28, True) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_28, False) ]))
    st_28._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_29, True) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_29, False) ]))
    st_29._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_30, True) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_30, False) ]))
    st_30._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_31, True) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_31, False) ]))
    st_31._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_32, True) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_32, False) ]))
    st_32._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_33, True) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_33, False) ]))
    st_33._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_34, True) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_34, False) ]))
    st_34._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_35, True) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_35, False) ]))
    st_35._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_36, True) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_36, False) ]))
    st_36._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_37, True) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_37, False) ]))
    st_37._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_38, True) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_38, False) ]))
    st_38._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_39, True) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_39, False) ]))
    st_39._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_40, True) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_40, False) ]))
    st_40._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_41, True) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_41, False) ]))
    st_41._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_42, True) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_42, False) ]))
    st_42._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_43, True) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_43, False) ]))
    st_43._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_44, True) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_44, False) ]))
    st_44._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_45, True) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_45, False) ]))
    st_45._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_46, True) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_46, False) ]))
    st_46._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_47, True) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_47, False) ]))
    st_47._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_48, True) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_48, False) ]))
    st_48._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_49, True) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_49, False) ]))
    st_49._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_50, True) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_50, False) ]))
    st_50._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_51, True) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_51, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_51, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_51, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_51, False) ]))
    st_51._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_52, True) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_52, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_52, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_52, False) ]))
    st_52._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_53, True) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_53, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_53, False) ]))
    st_53._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_54, True) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_54, False) ]))
    st_54._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_55, True) ]))
    st_55._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
PublishImageCloudStack._Automaton = _BuildAutomaton_493()




PublishImageCloudwatt._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'displayName'), pyxb.binding.datatypes.string, scope=PublishImageCloudwatt, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7993, 20)))

PublishImageCloudwatt._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'keystoneDomain'), pyxb.binding.datatypes.string, scope=PublishImageCloudwatt, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7994, 20)))

PublishImageCloudwatt._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'keystoneProject'), pyxb.binding.datatypes.string, scope=PublishImageCloudwatt, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7995, 20)))

PublishImageCloudwatt._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'publicImage'), pyxb.binding.datatypes.boolean, scope=PublishImageCloudwatt, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7996, 20)))

PublishImageCloudwatt._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'tenantName'), pyxb.binding.datatypes.string, scope=PublishImageCloudwatt, location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7997, 20)))

def _BuildAutomaton_494 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_494
    del _BuildAutomaton_494
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10989, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10994, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10999, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11004, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11009, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11014, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11019, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4365, 20))
    counters.add(cc_11)
    cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4370, 20))
    counters.add(cc_12)
    cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4375, 20))
    counters.add(cc_13)
    cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4380, 20))
    counters.add(cc_14)
    cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4385, 20))
    counters.add(cc_15)
    cc_16 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4390, 20))
    counters.add(cc_16)
    cc_17 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4395, 20))
    counters.add(cc_17)
    cc_18 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4400, 20))
    counters.add(cc_18)
    cc_19 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4405, 20))
    counters.add(cc_19)
    cc_20 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4410, 20))
    counters.add(cc_20)
    cc_21 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4415, 20))
    counters.add(cc_21)
    cc_22 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4420, 20))
    counters.add(cc_22)
    cc_23 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4425, 20))
    counters.add(cc_23)
    cc_24 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4430, 20))
    counters.add(cc_24)
    cc_25 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4435, 20))
    counters.add(cc_25)
    cc_26 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4440, 20))
    counters.add(cc_26)
    cc_27 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4445, 20))
    counters.add(cc_27)
    cc_28 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4450, 20))
    counters.add(cc_28)
    cc_29 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4455, 20))
    counters.add(cc_29)
    cc_30 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4460, 20))
    counters.add(cc_30)
    cc_31 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4465, 20))
    counters.add(cc_31)
    cc_32 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4470, 20))
    counters.add(cc_32)
    cc_33 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4475, 20))
    counters.add(cc_33)
    cc_34 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4476, 20))
    counters.add(cc_34)
    cc_35 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4477, 20))
    counters.add(cc_35)
    cc_36 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4482, 20))
    counters.add(cc_36)
    cc_37 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4487, 20))
    counters.add(cc_37)
    cc_38 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4492, 20))
    counters.add(cc_38)
    cc_39 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4497, 20))
    counters.add(cc_39)
    cc_40 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4502, 20))
    counters.add(cc_40)
    cc_41 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4507, 20))
    counters.add(cc_41)
    cc_42 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4512, 20))
    counters.add(cc_42)
    cc_43 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4517, 20))
    counters.add(cc_43)
    cc_44 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4522, 20))
    counters.add(cc_44)
    cc_45 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7792, 20))
    counters.add(cc_45)
    cc_46 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7797, 20))
    counters.add(cc_46)
    cc_47 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7802, 20))
    counters.add(cc_47)
    cc_48 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7809, 20))
    counters.add(cc_48)
    cc_49 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7810, 20))
    counters.add(cc_49)
    cc_50 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7993, 20))
    counters.add(cc_50)
    cc_51 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7994, 20))
    counters.add(cc_51)
    cc_52 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7995, 20))
    counters.add(cc_52)
    cc_53 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7996, 20))
    counters.add(cc_53)
    cc_54 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7997, 20))
    counters.add(cc_54)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudwatt._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudwatt._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudwatt._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudwatt._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudwatt._UseForTag(pyxb.namespace.ExpandedName(None, 'md5sum')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10989, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudwatt._UseForTag(pyxb.namespace.ExpandedName(None, 'mimeType')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10994, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudwatt._UseForTag(pyxb.namespace.ExpandedName(None, 'sha256sum')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10999, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudwatt._UseForTag(pyxb.namespace.ExpandedName(None, 'size')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11004, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudwatt._UseForTag(pyxb.namespace.ExpandedName(None, 'status')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11009, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudwatt._UseForTag(pyxb.namespace.ExpandedName(None, 'uploaded')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11014, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudwatt._UseForTag(pyxb.namespace.ExpandedName(None, 'uploadedTime')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11019, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudwatt._UseForTag(pyxb.namespace.ExpandedName(None, 'applianceUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4365, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_12, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudwatt._UseForTag(pyxb.namespace.ExpandedName(None, 'basePublishImagesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4370, 20))
    st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_13, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudwatt._UseForTag(pyxb.namespace.ExpandedName(None, 'completeInstalledSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4375, 20))
    st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_13)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_14, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudwatt._UseForTag(pyxb.namespace.ExpandedName(None, 'completeSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4380, 20))
    st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_14)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_15, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudwatt._UseForTag(pyxb.namespace.ExpandedName(None, 'compress')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4385, 20))
    st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_15)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_16, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudwatt._UseForTag(pyxb.namespace.ExpandedName(None, 'credAccount')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4390, 20))
    st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_16)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_17, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudwatt._UseForTag(pyxb.namespace.ExpandedName(None, 'distributionName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4395, 20))
    st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_17)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_18, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudwatt._UseForTag(pyxb.namespace.ExpandedName(None, 'downloadKey')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4400, 20))
    st_18 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_18)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_19, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudwatt._UseForTag(pyxb.namespace.ExpandedName(None, 'downloadUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4405, 20))
    st_19 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_19)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_20, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudwatt._UseForTag(pyxb.namespace.ExpandedName(None, 'ebs')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4410, 20))
    st_20 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_20)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_21, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudwatt._UseForTag(pyxb.namespace.ExpandedName(None, 'ebsVolumeSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4415, 20))
    st_21 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_21)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_22, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudwatt._UseForTag(pyxb.namespace.ExpandedName(None, 'fileExtension')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4420, 20))
    st_22 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_22)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_23, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudwatt._UseForTag(pyxb.namespace.ExpandedName(None, 'fileName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4425, 20))
    st_23 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_23)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_24, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudwatt._UseForTag(pyxb.namespace.ExpandedName(None, 'fileSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4430, 20))
    st_24 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_24)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_25, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudwatt._UseForTag(pyxb.namespace.ExpandedName(None, 'format')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4435, 20))
    st_25 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_25)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_26, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudwatt._UseForTag(pyxb.namespace.ExpandedName(None, 'targetFormat')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4440, 20))
    st_26 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_26)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_27, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudwatt._UseForTag(pyxb.namespace.ExpandedName(None, 'fullName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4445, 20))
    st_27 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_27)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_28, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudwatt._UseForTag(pyxb.namespace.ExpandedName(None, 'imageCreated')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4450, 20))
    st_28 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_28)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_29, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudwatt._UseForTag(pyxb.namespace.ExpandedName(None, 'installProfile')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4455, 20))
    st_29 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_29)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_30, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudwatt._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4460, 20))
    st_30 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_30)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_31, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudwatt._UseForTag(pyxb.namespace.ExpandedName(None, 'orgUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4465, 20))
    st_31 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_31)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_32, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudwatt._UseForTag(pyxb.namespace.ExpandedName(None, 'pkgsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4470, 20))
    st_32 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_32)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_33, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudwatt._UseForTag(pyxb.namespace.ExpandedName(None, 'publicAccess')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4475, 20))
    st_33 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_33)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_34, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudwatt._UseForTag(pyxb.namespace.ExpandedName(None, 'registeredCredAccount')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4476, 20))
    st_34 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_34)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_35, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudwatt._UseForTag(pyxb.namespace.ExpandedName(None, 'revision')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4477, 20))
    st_35 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_35)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_36, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudwatt._UseForTag(pyxb.namespace.ExpandedName(None, 'simulated')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4482, 20))
    st_36 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_36)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_37, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudwatt._UseForTag(pyxb.namespace.ExpandedName(None, 'statusUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4487, 20))
    st_37 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_37)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_38, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudwatt._UseForTag(pyxb.namespace.ExpandedName(None, 'tag')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4492, 20))
    st_38 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_38)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_39, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudwatt._UseForTag(pyxb.namespace.ExpandedName(None, 'updateTools')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4497, 20))
    st_39 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_39)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_40, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudwatt._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4502, 20))
    st_40 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_40)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_41, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudwatt._UseForTag(pyxb.namespace.ExpandedName(None, 'version')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4507, 20))
    st_41 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_41)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_42, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudwatt._UseForTag(pyxb.namespace.ExpandedName(None, 'vmDiskSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4512, 20))
    st_42 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_42)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_43, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudwatt._UseForTag(pyxb.namespace.ExpandedName(None, 'vmMemorySize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4517, 20))
    st_43 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_43)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_44, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudwatt._UseForTag(pyxb.namespace.ExpandedName(None, 'forceCheckingDeps')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4522, 20))
    st_44 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_44)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_45, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudwatt._UseForTag(pyxb.namespace.ExpandedName(None, 'cloudId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7792, 20))
    st_45 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_45)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_46, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudwatt._UseForTag(pyxb.namespace.ExpandedName(None, 'imageUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7797, 20))
    st_46 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_46)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_47, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudwatt._UseForTag(pyxb.namespace.ExpandedName(None, 'instances')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7802, 20))
    st_47 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_47)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_48, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudwatt._UseForTag(pyxb.namespace.ExpandedName(None, 'instancesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7809, 20))
    st_48 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_48)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_49, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudwatt._UseForTag(pyxb.namespace.ExpandedName(None, 'publishLocation')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7810, 20))
    st_49 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_49)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_50, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudwatt._UseForTag(pyxb.namespace.ExpandedName(None, 'displayName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7993, 20))
    st_50 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_50)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_51, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudwatt._UseForTag(pyxb.namespace.ExpandedName(None, 'keystoneDomain')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7994, 20))
    st_51 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_51)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_52, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudwatt._UseForTag(pyxb.namespace.ExpandedName(None, 'keystoneProject')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7995, 20))
    st_52 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_52)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_53, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudwatt._UseForTag(pyxb.namespace.ExpandedName(None, 'publicImage')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7996, 20))
    st_53 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_53)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_54, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageCloudwatt._UseForTag(pyxb.namespace.ExpandedName(None, 'tenantName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7997, 20))
    st_54 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_54)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_11, False) ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_12, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_12, False) ]))
    st_12._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_13, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_13, False) ]))
    st_13._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_14, True) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_14, False) ]))
    st_14._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_15, True) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_15, False) ]))
    st_15._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_16, True) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_16, False) ]))
    st_16._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_17, True) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_17, False) ]))
    st_17._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_18, True) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_18, False) ]))
    st_18._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_19, True) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_19, False) ]))
    st_19._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_20, True) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_20, False) ]))
    st_20._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_21, True) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_21, False) ]))
    st_21._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_22, True) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_22, False) ]))
    st_22._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_23, True) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_23, False) ]))
    st_23._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_24, True) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_24, False) ]))
    st_24._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_25, True) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_25, False) ]))
    st_25._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_26, True) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_26, False) ]))
    st_26._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_27, True) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_27, False) ]))
    st_27._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_28, True) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_28, False) ]))
    st_28._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_29, True) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_29, False) ]))
    st_29._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_30, True) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_30, False) ]))
    st_30._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_31, True) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_31, False) ]))
    st_31._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_32, True) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_32, False) ]))
    st_32._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_33, True) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_33, False) ]))
    st_33._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_34, True) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_34, False) ]))
    st_34._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_35, True) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_35, False) ]))
    st_35._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_36, True) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_36, False) ]))
    st_36._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_37, True) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_37, False) ]))
    st_37._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_38, True) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_38, False) ]))
    st_38._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_39, True) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_39, False) ]))
    st_39._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_40, True) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_40, False) ]))
    st_40._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_41, True) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_41, False) ]))
    st_41._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_42, True) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_42, False) ]))
    st_42._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_43, True) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_43, False) ]))
    st_43._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_44, True) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_44, False) ]))
    st_44._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_45, True) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_45, False) ]))
    st_45._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_46, True) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_46, False) ]))
    st_46._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_47, True) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_47, False) ]))
    st_47._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_48, True) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_48, False) ]))
    st_48._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_49, True) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_49, False) ]))
    st_49._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_50, True) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_50, False) ]))
    st_50._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_51, True) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_51, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_51, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_51, False) ]))
    st_51._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_52, True) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_52, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_52, False) ]))
    st_52._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_53, True) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_53, False) ]))
    st_53._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_54, True) ]))
    st_54._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
PublishImageCloudwatt._Automaton = _BuildAutomaton_494()




PublishImageEuca._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'bucket'), pyxb.binding.datatypes.string, scope=PublishImageEuca, documentation='the bucket where this machine image is registered', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8013, 20)))

PublishImageEuca._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'description'), pyxb.binding.datatypes.string, scope=PublishImageEuca, documentation='the public description of the machine image', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8018, 20)))

PublishImageEuca._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'displayName'), pyxb.binding.datatypes.string, scope=PublishImageEuca, documentation='the public name of the machine image', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8023, 20)))

PublishImageEuca._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'kernelAuto'), pyxb.binding.datatypes.boolean, scope=PublishImageEuca, documentation='boolean to indicate whether Eucalyptus should assign automatically a kernel (for paravirtual mode)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8028, 20)))

PublishImageEuca._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'kernelId'), pyxb.binding.datatypes.string, scope=PublishImageEuca, documentation='the kernel id to use when booting an instance (for paravirtual mode)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8033, 20)))

PublishImageEuca._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'tenant'), pyxb.binding.datatypes.string, scope=PublishImageEuca, documentation='the tenant where this machine image is registered', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8038, 20)))

PublishImageEuca._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'ramdiskId'), pyxb.binding.datatypes.string, scope=PublishImageEuca, documentation='the ramdisk id to use when booting an instance (for paravirtual mode)', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8043, 20)))

def _BuildAutomaton_495 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_495
    del _BuildAutomaton_495
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10989, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10994, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10999, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11004, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11009, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11014, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11019, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4365, 20))
    counters.add(cc_11)
    cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4370, 20))
    counters.add(cc_12)
    cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4375, 20))
    counters.add(cc_13)
    cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4380, 20))
    counters.add(cc_14)
    cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4385, 20))
    counters.add(cc_15)
    cc_16 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4390, 20))
    counters.add(cc_16)
    cc_17 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4395, 20))
    counters.add(cc_17)
    cc_18 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4400, 20))
    counters.add(cc_18)
    cc_19 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4405, 20))
    counters.add(cc_19)
    cc_20 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4410, 20))
    counters.add(cc_20)
    cc_21 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4415, 20))
    counters.add(cc_21)
    cc_22 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4420, 20))
    counters.add(cc_22)
    cc_23 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4425, 20))
    counters.add(cc_23)
    cc_24 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4430, 20))
    counters.add(cc_24)
    cc_25 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4435, 20))
    counters.add(cc_25)
    cc_26 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4440, 20))
    counters.add(cc_26)
    cc_27 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4445, 20))
    counters.add(cc_27)
    cc_28 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4450, 20))
    counters.add(cc_28)
    cc_29 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4455, 20))
    counters.add(cc_29)
    cc_30 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4460, 20))
    counters.add(cc_30)
    cc_31 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4465, 20))
    counters.add(cc_31)
    cc_32 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4470, 20))
    counters.add(cc_32)
    cc_33 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4475, 20))
    counters.add(cc_33)
    cc_34 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4476, 20))
    counters.add(cc_34)
    cc_35 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4477, 20))
    counters.add(cc_35)
    cc_36 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4482, 20))
    counters.add(cc_36)
    cc_37 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4487, 20))
    counters.add(cc_37)
    cc_38 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4492, 20))
    counters.add(cc_38)
    cc_39 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4497, 20))
    counters.add(cc_39)
    cc_40 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4502, 20))
    counters.add(cc_40)
    cc_41 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4507, 20))
    counters.add(cc_41)
    cc_42 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4512, 20))
    counters.add(cc_42)
    cc_43 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4517, 20))
    counters.add(cc_43)
    cc_44 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4522, 20))
    counters.add(cc_44)
    cc_45 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7792, 20))
    counters.add(cc_45)
    cc_46 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7797, 20))
    counters.add(cc_46)
    cc_47 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7802, 20))
    counters.add(cc_47)
    cc_48 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7809, 20))
    counters.add(cc_48)
    cc_49 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7810, 20))
    counters.add(cc_49)
    cc_50 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8013, 20))
    counters.add(cc_50)
    cc_51 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8018, 20))
    counters.add(cc_51)
    cc_52 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8023, 20))
    counters.add(cc_52)
    cc_53 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8028, 20))
    counters.add(cc_53)
    cc_54 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8033, 20))
    counters.add(cc_54)
    cc_55 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8038, 20))
    counters.add(cc_55)
    cc_56 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8043, 20))
    counters.add(cc_56)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageEuca._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageEuca._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageEuca._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageEuca._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageEuca._UseForTag(pyxb.namespace.ExpandedName(None, 'md5sum')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10989, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageEuca._UseForTag(pyxb.namespace.ExpandedName(None, 'mimeType')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10994, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageEuca._UseForTag(pyxb.namespace.ExpandedName(None, 'sha256sum')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10999, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageEuca._UseForTag(pyxb.namespace.ExpandedName(None, 'size')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11004, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageEuca._UseForTag(pyxb.namespace.ExpandedName(None, 'status')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11009, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageEuca._UseForTag(pyxb.namespace.ExpandedName(None, 'uploaded')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11014, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageEuca._UseForTag(pyxb.namespace.ExpandedName(None, 'uploadedTime')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11019, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageEuca._UseForTag(pyxb.namespace.ExpandedName(None, 'applianceUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4365, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_12, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageEuca._UseForTag(pyxb.namespace.ExpandedName(None, 'basePublishImagesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4370, 20))
    st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_13, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageEuca._UseForTag(pyxb.namespace.ExpandedName(None, 'completeInstalledSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4375, 20))
    st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_13)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_14, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageEuca._UseForTag(pyxb.namespace.ExpandedName(None, 'completeSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4380, 20))
    st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_14)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_15, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageEuca._UseForTag(pyxb.namespace.ExpandedName(None, 'compress')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4385, 20))
    st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_15)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_16, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageEuca._UseForTag(pyxb.namespace.ExpandedName(None, 'credAccount')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4390, 20))
    st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_16)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_17, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageEuca._UseForTag(pyxb.namespace.ExpandedName(None, 'distributionName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4395, 20))
    st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_17)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_18, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageEuca._UseForTag(pyxb.namespace.ExpandedName(None, 'downloadKey')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4400, 20))
    st_18 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_18)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_19, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageEuca._UseForTag(pyxb.namespace.ExpandedName(None, 'downloadUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4405, 20))
    st_19 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_19)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_20, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageEuca._UseForTag(pyxb.namespace.ExpandedName(None, 'ebs')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4410, 20))
    st_20 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_20)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_21, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageEuca._UseForTag(pyxb.namespace.ExpandedName(None, 'ebsVolumeSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4415, 20))
    st_21 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_21)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_22, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageEuca._UseForTag(pyxb.namespace.ExpandedName(None, 'fileExtension')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4420, 20))
    st_22 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_22)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_23, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageEuca._UseForTag(pyxb.namespace.ExpandedName(None, 'fileName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4425, 20))
    st_23 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_23)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_24, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageEuca._UseForTag(pyxb.namespace.ExpandedName(None, 'fileSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4430, 20))
    st_24 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_24)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_25, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageEuca._UseForTag(pyxb.namespace.ExpandedName(None, 'format')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4435, 20))
    st_25 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_25)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_26, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageEuca._UseForTag(pyxb.namespace.ExpandedName(None, 'targetFormat')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4440, 20))
    st_26 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_26)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_27, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageEuca._UseForTag(pyxb.namespace.ExpandedName(None, 'fullName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4445, 20))
    st_27 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_27)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_28, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageEuca._UseForTag(pyxb.namespace.ExpandedName(None, 'imageCreated')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4450, 20))
    st_28 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_28)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_29, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageEuca._UseForTag(pyxb.namespace.ExpandedName(None, 'installProfile')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4455, 20))
    st_29 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_29)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_30, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageEuca._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4460, 20))
    st_30 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_30)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_31, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageEuca._UseForTag(pyxb.namespace.ExpandedName(None, 'orgUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4465, 20))
    st_31 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_31)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_32, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageEuca._UseForTag(pyxb.namespace.ExpandedName(None, 'pkgsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4470, 20))
    st_32 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_32)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_33, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageEuca._UseForTag(pyxb.namespace.ExpandedName(None, 'publicAccess')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4475, 20))
    st_33 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_33)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_34, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageEuca._UseForTag(pyxb.namespace.ExpandedName(None, 'registeredCredAccount')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4476, 20))
    st_34 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_34)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_35, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageEuca._UseForTag(pyxb.namespace.ExpandedName(None, 'revision')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4477, 20))
    st_35 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_35)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_36, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageEuca._UseForTag(pyxb.namespace.ExpandedName(None, 'simulated')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4482, 20))
    st_36 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_36)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_37, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageEuca._UseForTag(pyxb.namespace.ExpandedName(None, 'statusUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4487, 20))
    st_37 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_37)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_38, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageEuca._UseForTag(pyxb.namespace.ExpandedName(None, 'tag')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4492, 20))
    st_38 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_38)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_39, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageEuca._UseForTag(pyxb.namespace.ExpandedName(None, 'updateTools')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4497, 20))
    st_39 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_39)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_40, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageEuca._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4502, 20))
    st_40 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_40)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_41, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageEuca._UseForTag(pyxb.namespace.ExpandedName(None, 'version')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4507, 20))
    st_41 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_41)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_42, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageEuca._UseForTag(pyxb.namespace.ExpandedName(None, 'vmDiskSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4512, 20))
    st_42 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_42)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_43, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageEuca._UseForTag(pyxb.namespace.ExpandedName(None, 'vmMemorySize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4517, 20))
    st_43 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_43)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_44, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageEuca._UseForTag(pyxb.namespace.ExpandedName(None, 'forceCheckingDeps')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4522, 20))
    st_44 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_44)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_45, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageEuca._UseForTag(pyxb.namespace.ExpandedName(None, 'cloudId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7792, 20))
    st_45 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_45)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_46, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageEuca._UseForTag(pyxb.namespace.ExpandedName(None, 'imageUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7797, 20))
    st_46 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_46)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_47, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageEuca._UseForTag(pyxb.namespace.ExpandedName(None, 'instances')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7802, 20))
    st_47 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_47)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_48, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageEuca._UseForTag(pyxb.namespace.ExpandedName(None, 'instancesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7809, 20))
    st_48 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_48)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_49, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageEuca._UseForTag(pyxb.namespace.ExpandedName(None, 'publishLocation')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7810, 20))
    st_49 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_49)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_50, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageEuca._UseForTag(pyxb.namespace.ExpandedName(None, 'bucket')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8013, 20))
    st_50 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_50)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_51, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageEuca._UseForTag(pyxb.namespace.ExpandedName(None, 'description')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8018, 20))
    st_51 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_51)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_52, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageEuca._UseForTag(pyxb.namespace.ExpandedName(None, 'displayName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8023, 20))
    st_52 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_52)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_53, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageEuca._UseForTag(pyxb.namespace.ExpandedName(None, 'kernelAuto')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8028, 20))
    st_53 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_53)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_54, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageEuca._UseForTag(pyxb.namespace.ExpandedName(None, 'kernelId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8033, 20))
    st_54 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_54)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_55, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageEuca._UseForTag(pyxb.namespace.ExpandedName(None, 'tenant')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8038, 20))
    st_55 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_55)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_56, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageEuca._UseForTag(pyxb.namespace.ExpandedName(None, 'ramdiskId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8043, 20))
    st_56 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_56)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_11, False) ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_12, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_12, False) ]))
    st_12._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_13, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_13, False) ]))
    st_13._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_14, True) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_14, False) ]))
    st_14._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_15, True) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_15, False) ]))
    st_15._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_16, True) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_16, False) ]))
    st_16._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_17, True) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_17, False) ]))
    st_17._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_18, True) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_18, False) ]))
    st_18._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_19, True) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_19, False) ]))
    st_19._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_20, True) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_20, False) ]))
    st_20._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_21, True) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_21, False) ]))
    st_21._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_22, True) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_22, False) ]))
    st_22._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_23, True) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_23, False) ]))
    st_23._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_24, True) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_24, False) ]))
    st_24._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_25, True) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_25, False) ]))
    st_25._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_26, True) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_26, False) ]))
    st_26._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_27, True) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_27, False) ]))
    st_27._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_28, True) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_28, False) ]))
    st_28._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_29, True) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_29, False) ]))
    st_29._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_30, True) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_30, False) ]))
    st_30._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_31, True) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_31, False) ]))
    st_31._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_32, True) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_32, False) ]))
    st_32._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_33, True) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_33, False) ]))
    st_33._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_34, True) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_34, False) ]))
    st_34._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_35, True) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_35, False) ]))
    st_35._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_36, True) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_36, False) ]))
    st_36._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_37, True) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_37, False) ]))
    st_37._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_38, True) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_38, False) ]))
    st_38._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_39, True) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_39, False) ]))
    st_39._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_40, True) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_40, False) ]))
    st_40._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_41, True) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_41, False) ]))
    st_41._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_42, True) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_42, False) ]))
    st_42._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_43, True) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_43, False) ]))
    st_43._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_44, True) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_44, False) ]))
    st_44._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_45, True) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_45, False) ]))
    st_45._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_46, True) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_46, False) ]))
    st_46._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_47, True) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_47, False) ]))
    st_47._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_48, True) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_48, False) ]))
    st_48._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_49, True) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_49, False) ]))
    st_49._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_50, True) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_50, False) ]))
    st_50._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_51, True) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_51, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_51, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_51, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_51, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_51, False) ]))
    st_51._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_52, True) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_52, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_52, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_52, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_52, False) ]))
    st_52._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_53, True) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_53, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_53, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_53, False) ]))
    st_53._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_54, True) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_54, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_54, False) ]))
    st_54._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_55, True) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_55, False) ]))
    st_55._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_56, True) ]))
    st_56._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
PublishImageEuca._Automaton = _BuildAutomaton_495()




PublishImageFlexiant._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'diskOffering'), pyxb.binding.datatypes.string, scope=PublishImageFlexiant, documentation='the disk offering to use for this machine image', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8063, 20)))

PublishImageFlexiant._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'virtualDatacenterName'), pyxb.binding.datatypes.string, scope=PublishImageFlexiant, documentation='the datacenter name where this machine image is registered', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8068, 20)))

PublishImageFlexiant._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'machineImageName'), pyxb.binding.datatypes.string, scope=PublishImageFlexiant, documentation='the public name for this machine image', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8073, 20)))

PublishImageFlexiant._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'prodUuid'), pyxb.binding.datatypes.string, scope=PublishImageFlexiant, documentation='the product UUID for this machine image', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8078, 20)))

PublishImageFlexiant._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'vdcId'), pyxb.binding.datatypes.string, scope=PublishImageFlexiant, documentation='the datacenter id where this machine image is registered', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8083, 20)))

PublishImageFlexiant._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'userUuid'), pyxb.binding.datatypes.string, scope=PublishImageFlexiant, documentation='the user UUID used to publish this machine image', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8088, 20)))

def _BuildAutomaton_496 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_496
    del _BuildAutomaton_496
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10989, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10994, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10999, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11004, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11009, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11014, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11019, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4365, 20))
    counters.add(cc_11)
    cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4370, 20))
    counters.add(cc_12)
    cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4375, 20))
    counters.add(cc_13)
    cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4380, 20))
    counters.add(cc_14)
    cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4385, 20))
    counters.add(cc_15)
    cc_16 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4390, 20))
    counters.add(cc_16)
    cc_17 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4395, 20))
    counters.add(cc_17)
    cc_18 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4400, 20))
    counters.add(cc_18)
    cc_19 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4405, 20))
    counters.add(cc_19)
    cc_20 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4410, 20))
    counters.add(cc_20)
    cc_21 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4415, 20))
    counters.add(cc_21)
    cc_22 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4420, 20))
    counters.add(cc_22)
    cc_23 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4425, 20))
    counters.add(cc_23)
    cc_24 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4430, 20))
    counters.add(cc_24)
    cc_25 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4435, 20))
    counters.add(cc_25)
    cc_26 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4440, 20))
    counters.add(cc_26)
    cc_27 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4445, 20))
    counters.add(cc_27)
    cc_28 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4450, 20))
    counters.add(cc_28)
    cc_29 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4455, 20))
    counters.add(cc_29)
    cc_30 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4460, 20))
    counters.add(cc_30)
    cc_31 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4465, 20))
    counters.add(cc_31)
    cc_32 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4470, 20))
    counters.add(cc_32)
    cc_33 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4475, 20))
    counters.add(cc_33)
    cc_34 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4476, 20))
    counters.add(cc_34)
    cc_35 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4477, 20))
    counters.add(cc_35)
    cc_36 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4482, 20))
    counters.add(cc_36)
    cc_37 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4487, 20))
    counters.add(cc_37)
    cc_38 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4492, 20))
    counters.add(cc_38)
    cc_39 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4497, 20))
    counters.add(cc_39)
    cc_40 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4502, 20))
    counters.add(cc_40)
    cc_41 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4507, 20))
    counters.add(cc_41)
    cc_42 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4512, 20))
    counters.add(cc_42)
    cc_43 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4517, 20))
    counters.add(cc_43)
    cc_44 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4522, 20))
    counters.add(cc_44)
    cc_45 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7792, 20))
    counters.add(cc_45)
    cc_46 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7797, 20))
    counters.add(cc_46)
    cc_47 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7802, 20))
    counters.add(cc_47)
    cc_48 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7809, 20))
    counters.add(cc_48)
    cc_49 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7810, 20))
    counters.add(cc_49)
    cc_50 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8063, 20))
    counters.add(cc_50)
    cc_51 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8068, 20))
    counters.add(cc_51)
    cc_52 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8073, 20))
    counters.add(cc_52)
    cc_53 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8078, 20))
    counters.add(cc_53)
    cc_54 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8083, 20))
    counters.add(cc_54)
    cc_55 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8088, 20))
    counters.add(cc_55)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageFlexiant._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageFlexiant._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageFlexiant._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageFlexiant._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageFlexiant._UseForTag(pyxb.namespace.ExpandedName(None, 'md5sum')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10989, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageFlexiant._UseForTag(pyxb.namespace.ExpandedName(None, 'mimeType')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10994, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageFlexiant._UseForTag(pyxb.namespace.ExpandedName(None, 'sha256sum')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10999, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageFlexiant._UseForTag(pyxb.namespace.ExpandedName(None, 'size')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11004, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageFlexiant._UseForTag(pyxb.namespace.ExpandedName(None, 'status')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11009, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageFlexiant._UseForTag(pyxb.namespace.ExpandedName(None, 'uploaded')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11014, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageFlexiant._UseForTag(pyxb.namespace.ExpandedName(None, 'uploadedTime')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11019, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageFlexiant._UseForTag(pyxb.namespace.ExpandedName(None, 'applianceUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4365, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_12, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageFlexiant._UseForTag(pyxb.namespace.ExpandedName(None, 'basePublishImagesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4370, 20))
    st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_13, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageFlexiant._UseForTag(pyxb.namespace.ExpandedName(None, 'completeInstalledSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4375, 20))
    st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_13)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_14, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageFlexiant._UseForTag(pyxb.namespace.ExpandedName(None, 'completeSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4380, 20))
    st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_14)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_15, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageFlexiant._UseForTag(pyxb.namespace.ExpandedName(None, 'compress')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4385, 20))
    st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_15)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_16, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageFlexiant._UseForTag(pyxb.namespace.ExpandedName(None, 'credAccount')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4390, 20))
    st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_16)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_17, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageFlexiant._UseForTag(pyxb.namespace.ExpandedName(None, 'distributionName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4395, 20))
    st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_17)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_18, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageFlexiant._UseForTag(pyxb.namespace.ExpandedName(None, 'downloadKey')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4400, 20))
    st_18 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_18)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_19, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageFlexiant._UseForTag(pyxb.namespace.ExpandedName(None, 'downloadUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4405, 20))
    st_19 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_19)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_20, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageFlexiant._UseForTag(pyxb.namespace.ExpandedName(None, 'ebs')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4410, 20))
    st_20 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_20)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_21, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageFlexiant._UseForTag(pyxb.namespace.ExpandedName(None, 'ebsVolumeSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4415, 20))
    st_21 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_21)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_22, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageFlexiant._UseForTag(pyxb.namespace.ExpandedName(None, 'fileExtension')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4420, 20))
    st_22 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_22)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_23, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageFlexiant._UseForTag(pyxb.namespace.ExpandedName(None, 'fileName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4425, 20))
    st_23 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_23)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_24, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageFlexiant._UseForTag(pyxb.namespace.ExpandedName(None, 'fileSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4430, 20))
    st_24 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_24)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_25, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageFlexiant._UseForTag(pyxb.namespace.ExpandedName(None, 'format')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4435, 20))
    st_25 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_25)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_26, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageFlexiant._UseForTag(pyxb.namespace.ExpandedName(None, 'targetFormat')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4440, 20))
    st_26 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_26)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_27, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageFlexiant._UseForTag(pyxb.namespace.ExpandedName(None, 'fullName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4445, 20))
    st_27 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_27)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_28, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageFlexiant._UseForTag(pyxb.namespace.ExpandedName(None, 'imageCreated')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4450, 20))
    st_28 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_28)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_29, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageFlexiant._UseForTag(pyxb.namespace.ExpandedName(None, 'installProfile')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4455, 20))
    st_29 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_29)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_30, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageFlexiant._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4460, 20))
    st_30 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_30)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_31, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageFlexiant._UseForTag(pyxb.namespace.ExpandedName(None, 'orgUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4465, 20))
    st_31 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_31)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_32, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageFlexiant._UseForTag(pyxb.namespace.ExpandedName(None, 'pkgsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4470, 20))
    st_32 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_32)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_33, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageFlexiant._UseForTag(pyxb.namespace.ExpandedName(None, 'publicAccess')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4475, 20))
    st_33 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_33)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_34, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageFlexiant._UseForTag(pyxb.namespace.ExpandedName(None, 'registeredCredAccount')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4476, 20))
    st_34 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_34)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_35, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageFlexiant._UseForTag(pyxb.namespace.ExpandedName(None, 'revision')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4477, 20))
    st_35 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_35)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_36, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageFlexiant._UseForTag(pyxb.namespace.ExpandedName(None, 'simulated')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4482, 20))
    st_36 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_36)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_37, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageFlexiant._UseForTag(pyxb.namespace.ExpandedName(None, 'statusUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4487, 20))
    st_37 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_37)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_38, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageFlexiant._UseForTag(pyxb.namespace.ExpandedName(None, 'tag')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4492, 20))
    st_38 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_38)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_39, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageFlexiant._UseForTag(pyxb.namespace.ExpandedName(None, 'updateTools')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4497, 20))
    st_39 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_39)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_40, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageFlexiant._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4502, 20))
    st_40 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_40)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_41, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageFlexiant._UseForTag(pyxb.namespace.ExpandedName(None, 'version')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4507, 20))
    st_41 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_41)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_42, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageFlexiant._UseForTag(pyxb.namespace.ExpandedName(None, 'vmDiskSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4512, 20))
    st_42 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_42)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_43, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageFlexiant._UseForTag(pyxb.namespace.ExpandedName(None, 'vmMemorySize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4517, 20))
    st_43 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_43)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_44, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageFlexiant._UseForTag(pyxb.namespace.ExpandedName(None, 'forceCheckingDeps')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4522, 20))
    st_44 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_44)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_45, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageFlexiant._UseForTag(pyxb.namespace.ExpandedName(None, 'cloudId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7792, 20))
    st_45 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_45)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_46, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageFlexiant._UseForTag(pyxb.namespace.ExpandedName(None, 'imageUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7797, 20))
    st_46 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_46)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_47, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageFlexiant._UseForTag(pyxb.namespace.ExpandedName(None, 'instances')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7802, 20))
    st_47 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_47)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_48, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageFlexiant._UseForTag(pyxb.namespace.ExpandedName(None, 'instancesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7809, 20))
    st_48 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_48)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_49, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageFlexiant._UseForTag(pyxb.namespace.ExpandedName(None, 'publishLocation')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7810, 20))
    st_49 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_49)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_50, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageFlexiant._UseForTag(pyxb.namespace.ExpandedName(None, 'diskOffering')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8063, 20))
    st_50 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_50)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_51, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageFlexiant._UseForTag(pyxb.namespace.ExpandedName(None, 'virtualDatacenterName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8068, 20))
    st_51 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_51)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_52, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageFlexiant._UseForTag(pyxb.namespace.ExpandedName(None, 'machineImageName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8073, 20))
    st_52 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_52)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_53, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageFlexiant._UseForTag(pyxb.namespace.ExpandedName(None, 'prodUuid')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8078, 20))
    st_53 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_53)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_54, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageFlexiant._UseForTag(pyxb.namespace.ExpandedName(None, 'vdcId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8083, 20))
    st_54 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_54)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_55, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageFlexiant._UseForTag(pyxb.namespace.ExpandedName(None, 'userUuid')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8088, 20))
    st_55 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_55)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_11, False) ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_12, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_12, False) ]))
    st_12._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_13, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_13, False) ]))
    st_13._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_14, True) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_14, False) ]))
    st_14._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_15, True) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_15, False) ]))
    st_15._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_16, True) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_16, False) ]))
    st_16._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_17, True) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_17, False) ]))
    st_17._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_18, True) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_18, False) ]))
    st_18._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_19, True) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_19, False) ]))
    st_19._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_20, True) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_20, False) ]))
    st_20._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_21, True) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_21, False) ]))
    st_21._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_22, True) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_22, False) ]))
    st_22._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_23, True) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_23, False) ]))
    st_23._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_24, True) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_24, False) ]))
    st_24._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_25, True) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_25, False) ]))
    st_25._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_26, True) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_26, False) ]))
    st_26._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_27, True) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_27, False) ]))
    st_27._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_28, True) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_28, False) ]))
    st_28._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_29, True) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_29, False) ]))
    st_29._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_30, True) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_30, False) ]))
    st_30._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_31, True) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_31, False) ]))
    st_31._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_32, True) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_32, False) ]))
    st_32._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_33, True) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_33, False) ]))
    st_33._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_34, True) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_34, False) ]))
    st_34._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_35, True) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_35, False) ]))
    st_35._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_36, True) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_36, False) ]))
    st_36._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_37, True) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_37, False) ]))
    st_37._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_38, True) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_38, False) ]))
    st_38._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_39, True) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_39, False) ]))
    st_39._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_40, True) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_40, False) ]))
    st_40._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_41, True) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_41, False) ]))
    st_41._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_42, True) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_42, False) ]))
    st_42._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_43, True) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_43, False) ]))
    st_43._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_44, True) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_44, False) ]))
    st_44._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_45, True) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_45, False) ]))
    st_45._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_46, True) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_46, False) ]))
    st_46._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_47, True) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_47, False) ]))
    st_47._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_48, True) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_48, False) ]))
    st_48._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_49, True) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_49, False) ]))
    st_49._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_50, True) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_50, False) ]))
    st_50._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_51, True) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_51, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_51, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_51, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_51, False) ]))
    st_51._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_52, True) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_52, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_52, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_52, False) ]))
    st_52._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_53, True) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_53, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_53, False) ]))
    st_53._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_54, True) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_54, False) ]))
    st_54._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_55, True) ]))
    st_55._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
PublishImageFlexiant._Automaton = _BuildAutomaton_496()




PublishImageGoogle._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'bucket'), pyxb.binding.datatypes.string, scope=PublishImageGoogle, documentation='the bucket name where this machine image is stored', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8108, 20)))

PublishImageGoogle._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'bucketLocation'), pyxb.binding.datatypes.string, scope=PublishImageGoogle, documentation='the location of the bucket where this machine image is stored', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8113, 20)))

PublishImageGoogle._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'diskNamePrefix'), pyxb.binding.datatypes.string, scope=PublishImageGoogle, documentation='the disk name prefix used when registering the machine image', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8118, 20)))

PublishImageGoogle._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'description'), pyxb.binding.datatypes.string, scope=PublishImageGoogle, documentation='the public description of the machine image', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8123, 20)))

PublishImageGoogle._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'projectId'), pyxb.binding.datatypes.string, scope=PublishImageGoogle, documentation='the project id used for publishing this machine image', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8128, 20)))

PublishImageGoogle._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'storageClass'), pyxb.binding.datatypes.string, scope=PublishImageGoogle, documentation='the storage class used for publishing this machine image', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8133, 20)))

PublishImageGoogle._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'zoneName'), pyxb.binding.datatypes.string, scope=PublishImageGoogle, documentation='the zone name used for publishing this machine image', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8138, 20)))

def _BuildAutomaton_497 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_497
    del _BuildAutomaton_497
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10989, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10994, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10999, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11004, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11009, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11014, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11019, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4365, 20))
    counters.add(cc_11)
    cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4370, 20))
    counters.add(cc_12)
    cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4375, 20))
    counters.add(cc_13)
    cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4380, 20))
    counters.add(cc_14)
    cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4385, 20))
    counters.add(cc_15)
    cc_16 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4390, 20))
    counters.add(cc_16)
    cc_17 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4395, 20))
    counters.add(cc_17)
    cc_18 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4400, 20))
    counters.add(cc_18)
    cc_19 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4405, 20))
    counters.add(cc_19)
    cc_20 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4410, 20))
    counters.add(cc_20)
    cc_21 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4415, 20))
    counters.add(cc_21)
    cc_22 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4420, 20))
    counters.add(cc_22)
    cc_23 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4425, 20))
    counters.add(cc_23)
    cc_24 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4430, 20))
    counters.add(cc_24)
    cc_25 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4435, 20))
    counters.add(cc_25)
    cc_26 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4440, 20))
    counters.add(cc_26)
    cc_27 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4445, 20))
    counters.add(cc_27)
    cc_28 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4450, 20))
    counters.add(cc_28)
    cc_29 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4455, 20))
    counters.add(cc_29)
    cc_30 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4460, 20))
    counters.add(cc_30)
    cc_31 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4465, 20))
    counters.add(cc_31)
    cc_32 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4470, 20))
    counters.add(cc_32)
    cc_33 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4475, 20))
    counters.add(cc_33)
    cc_34 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4476, 20))
    counters.add(cc_34)
    cc_35 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4477, 20))
    counters.add(cc_35)
    cc_36 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4482, 20))
    counters.add(cc_36)
    cc_37 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4487, 20))
    counters.add(cc_37)
    cc_38 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4492, 20))
    counters.add(cc_38)
    cc_39 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4497, 20))
    counters.add(cc_39)
    cc_40 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4502, 20))
    counters.add(cc_40)
    cc_41 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4507, 20))
    counters.add(cc_41)
    cc_42 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4512, 20))
    counters.add(cc_42)
    cc_43 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4517, 20))
    counters.add(cc_43)
    cc_44 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4522, 20))
    counters.add(cc_44)
    cc_45 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7792, 20))
    counters.add(cc_45)
    cc_46 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7797, 20))
    counters.add(cc_46)
    cc_47 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7802, 20))
    counters.add(cc_47)
    cc_48 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7809, 20))
    counters.add(cc_48)
    cc_49 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7810, 20))
    counters.add(cc_49)
    cc_50 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8108, 20))
    counters.add(cc_50)
    cc_51 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8113, 20))
    counters.add(cc_51)
    cc_52 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8118, 20))
    counters.add(cc_52)
    cc_53 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8123, 20))
    counters.add(cc_53)
    cc_54 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8128, 20))
    counters.add(cc_54)
    cc_55 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8133, 20))
    counters.add(cc_55)
    cc_56 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8138, 20))
    counters.add(cc_56)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageGoogle._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageGoogle._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageGoogle._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageGoogle._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageGoogle._UseForTag(pyxb.namespace.ExpandedName(None, 'md5sum')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10989, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageGoogle._UseForTag(pyxb.namespace.ExpandedName(None, 'mimeType')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10994, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageGoogle._UseForTag(pyxb.namespace.ExpandedName(None, 'sha256sum')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10999, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageGoogle._UseForTag(pyxb.namespace.ExpandedName(None, 'size')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11004, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageGoogle._UseForTag(pyxb.namespace.ExpandedName(None, 'status')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11009, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageGoogle._UseForTag(pyxb.namespace.ExpandedName(None, 'uploaded')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11014, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageGoogle._UseForTag(pyxb.namespace.ExpandedName(None, 'uploadedTime')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11019, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageGoogle._UseForTag(pyxb.namespace.ExpandedName(None, 'applianceUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4365, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_12, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageGoogle._UseForTag(pyxb.namespace.ExpandedName(None, 'basePublishImagesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4370, 20))
    st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_13, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageGoogle._UseForTag(pyxb.namespace.ExpandedName(None, 'completeInstalledSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4375, 20))
    st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_13)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_14, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageGoogle._UseForTag(pyxb.namespace.ExpandedName(None, 'completeSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4380, 20))
    st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_14)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_15, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageGoogle._UseForTag(pyxb.namespace.ExpandedName(None, 'compress')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4385, 20))
    st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_15)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_16, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageGoogle._UseForTag(pyxb.namespace.ExpandedName(None, 'credAccount')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4390, 20))
    st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_16)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_17, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageGoogle._UseForTag(pyxb.namespace.ExpandedName(None, 'distributionName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4395, 20))
    st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_17)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_18, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageGoogle._UseForTag(pyxb.namespace.ExpandedName(None, 'downloadKey')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4400, 20))
    st_18 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_18)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_19, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageGoogle._UseForTag(pyxb.namespace.ExpandedName(None, 'downloadUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4405, 20))
    st_19 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_19)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_20, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageGoogle._UseForTag(pyxb.namespace.ExpandedName(None, 'ebs')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4410, 20))
    st_20 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_20)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_21, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageGoogle._UseForTag(pyxb.namespace.ExpandedName(None, 'ebsVolumeSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4415, 20))
    st_21 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_21)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_22, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageGoogle._UseForTag(pyxb.namespace.ExpandedName(None, 'fileExtension')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4420, 20))
    st_22 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_22)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_23, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageGoogle._UseForTag(pyxb.namespace.ExpandedName(None, 'fileName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4425, 20))
    st_23 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_23)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_24, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageGoogle._UseForTag(pyxb.namespace.ExpandedName(None, 'fileSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4430, 20))
    st_24 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_24)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_25, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageGoogle._UseForTag(pyxb.namespace.ExpandedName(None, 'format')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4435, 20))
    st_25 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_25)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_26, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageGoogle._UseForTag(pyxb.namespace.ExpandedName(None, 'targetFormat')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4440, 20))
    st_26 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_26)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_27, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageGoogle._UseForTag(pyxb.namespace.ExpandedName(None, 'fullName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4445, 20))
    st_27 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_27)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_28, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageGoogle._UseForTag(pyxb.namespace.ExpandedName(None, 'imageCreated')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4450, 20))
    st_28 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_28)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_29, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageGoogle._UseForTag(pyxb.namespace.ExpandedName(None, 'installProfile')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4455, 20))
    st_29 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_29)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_30, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageGoogle._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4460, 20))
    st_30 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_30)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_31, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageGoogle._UseForTag(pyxb.namespace.ExpandedName(None, 'orgUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4465, 20))
    st_31 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_31)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_32, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageGoogle._UseForTag(pyxb.namespace.ExpandedName(None, 'pkgsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4470, 20))
    st_32 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_32)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_33, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageGoogle._UseForTag(pyxb.namespace.ExpandedName(None, 'publicAccess')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4475, 20))
    st_33 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_33)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_34, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageGoogle._UseForTag(pyxb.namespace.ExpandedName(None, 'registeredCredAccount')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4476, 20))
    st_34 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_34)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_35, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageGoogle._UseForTag(pyxb.namespace.ExpandedName(None, 'revision')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4477, 20))
    st_35 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_35)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_36, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageGoogle._UseForTag(pyxb.namespace.ExpandedName(None, 'simulated')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4482, 20))
    st_36 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_36)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_37, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageGoogle._UseForTag(pyxb.namespace.ExpandedName(None, 'statusUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4487, 20))
    st_37 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_37)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_38, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageGoogle._UseForTag(pyxb.namespace.ExpandedName(None, 'tag')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4492, 20))
    st_38 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_38)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_39, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageGoogle._UseForTag(pyxb.namespace.ExpandedName(None, 'updateTools')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4497, 20))
    st_39 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_39)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_40, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageGoogle._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4502, 20))
    st_40 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_40)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_41, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageGoogle._UseForTag(pyxb.namespace.ExpandedName(None, 'version')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4507, 20))
    st_41 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_41)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_42, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageGoogle._UseForTag(pyxb.namespace.ExpandedName(None, 'vmDiskSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4512, 20))
    st_42 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_42)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_43, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageGoogle._UseForTag(pyxb.namespace.ExpandedName(None, 'vmMemorySize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4517, 20))
    st_43 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_43)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_44, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageGoogle._UseForTag(pyxb.namespace.ExpandedName(None, 'forceCheckingDeps')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4522, 20))
    st_44 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_44)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_45, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageGoogle._UseForTag(pyxb.namespace.ExpandedName(None, 'cloudId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7792, 20))
    st_45 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_45)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_46, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageGoogle._UseForTag(pyxb.namespace.ExpandedName(None, 'imageUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7797, 20))
    st_46 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_46)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_47, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageGoogle._UseForTag(pyxb.namespace.ExpandedName(None, 'instances')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7802, 20))
    st_47 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_47)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_48, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageGoogle._UseForTag(pyxb.namespace.ExpandedName(None, 'instancesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7809, 20))
    st_48 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_48)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_49, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageGoogle._UseForTag(pyxb.namespace.ExpandedName(None, 'publishLocation')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7810, 20))
    st_49 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_49)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_50, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageGoogle._UseForTag(pyxb.namespace.ExpandedName(None, 'bucket')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8108, 20))
    st_50 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_50)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_51, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageGoogle._UseForTag(pyxb.namespace.ExpandedName(None, 'bucketLocation')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8113, 20))
    st_51 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_51)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_52, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageGoogle._UseForTag(pyxb.namespace.ExpandedName(None, 'diskNamePrefix')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8118, 20))
    st_52 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_52)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_53, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageGoogle._UseForTag(pyxb.namespace.ExpandedName(None, 'description')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8123, 20))
    st_53 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_53)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_54, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageGoogle._UseForTag(pyxb.namespace.ExpandedName(None, 'projectId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8128, 20))
    st_54 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_54)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_55, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageGoogle._UseForTag(pyxb.namespace.ExpandedName(None, 'storageClass')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8133, 20))
    st_55 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_55)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_56, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageGoogle._UseForTag(pyxb.namespace.ExpandedName(None, 'zoneName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8138, 20))
    st_56 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_56)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_11, False) ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_12, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_12, False) ]))
    st_12._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_13, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_13, False) ]))
    st_13._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_14, True) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_14, False) ]))
    st_14._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_15, True) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_15, False) ]))
    st_15._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_16, True) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_16, False) ]))
    st_16._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_17, True) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_17, False) ]))
    st_17._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_18, True) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_18, False) ]))
    st_18._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_19, True) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_19, False) ]))
    st_19._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_20, True) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_20, False) ]))
    st_20._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_21, True) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_21, False) ]))
    st_21._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_22, True) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_22, False) ]))
    st_22._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_23, True) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_23, False) ]))
    st_23._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_24, True) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_24, False) ]))
    st_24._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_25, True) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_25, False) ]))
    st_25._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_26, True) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_26, False) ]))
    st_26._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_27, True) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_27, False) ]))
    st_27._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_28, True) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_28, False) ]))
    st_28._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_29, True) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_29, False) ]))
    st_29._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_30, True) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_30, False) ]))
    st_30._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_31, True) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_31, False) ]))
    st_31._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_32, True) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_32, False) ]))
    st_32._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_33, True) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_33, False) ]))
    st_33._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_34, True) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_34, False) ]))
    st_34._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_35, True) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_35, False) ]))
    st_35._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_36, True) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_36, False) ]))
    st_36._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_37, True) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_37, False) ]))
    st_37._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_38, True) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_38, False) ]))
    st_38._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_39, True) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_39, False) ]))
    st_39._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_40, True) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_40, False) ]))
    st_40._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_41, True) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_41, False) ]))
    st_41._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_42, True) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_42, False) ]))
    st_42._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_43, True) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_43, False) ]))
    st_43._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_44, True) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_44, False) ]))
    st_44._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_45, True) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_45, False) ]))
    st_45._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_46, True) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_46, False) ]))
    st_46._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_47, True) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_47, False) ]))
    st_47._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_48, True) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_48, False) ]))
    st_48._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_49, True) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_49, False) ]))
    st_49._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_50, True) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_50, False) ]))
    st_50._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_51, True) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_51, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_51, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_51, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_51, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_51, False) ]))
    st_51._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_52, True) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_52, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_52, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_52, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_52, False) ]))
    st_52._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_53, True) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_53, False) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_53, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_53, False) ]))
    st_53._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_54, True) ]))
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_54, False) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_54, False) ]))
    st_54._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_55, [
        fac.UpdateInstruction(cc_55, True) ]))
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_55, False) ]))
    st_55._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_56, [
        fac.UpdateInstruction(cc_56, True) ]))
    st_56._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
PublishImageGoogle._Automaton = _BuildAutomaton_497()




PublishImageNimbula._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'description'), pyxb.binding.datatypes.string, scope=PublishImageNimbula, documentation='the public description of the machine image', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8158, 20)))

PublishImageNimbula._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'imageVersion'), pyxb.binding.datatypes.string, scope=PublishImageNimbula, documentation='the version of this machine image used during the registration', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8163, 20)))

PublishImageNimbula._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'machineImageListName'), pyxb.binding.datatypes.string, scope=PublishImageNimbula, documentation='the list name used during the registration', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8168, 20)))

def _BuildAutomaton_498 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_498
    del _BuildAutomaton_498
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10989, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10994, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10999, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11004, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11009, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11014, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11019, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4365, 20))
    counters.add(cc_11)
    cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4370, 20))
    counters.add(cc_12)
    cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4375, 20))
    counters.add(cc_13)
    cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4380, 20))
    counters.add(cc_14)
    cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4385, 20))
    counters.add(cc_15)
    cc_16 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4390, 20))
    counters.add(cc_16)
    cc_17 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4395, 20))
    counters.add(cc_17)
    cc_18 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4400, 20))
    counters.add(cc_18)
    cc_19 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4405, 20))
    counters.add(cc_19)
    cc_20 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4410, 20))
    counters.add(cc_20)
    cc_21 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4415, 20))
    counters.add(cc_21)
    cc_22 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4420, 20))
    counters.add(cc_22)
    cc_23 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4425, 20))
    counters.add(cc_23)
    cc_24 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4430, 20))
    counters.add(cc_24)
    cc_25 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4435, 20))
    counters.add(cc_25)
    cc_26 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4440, 20))
    counters.add(cc_26)
    cc_27 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4445, 20))
    counters.add(cc_27)
    cc_28 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4450, 20))
    counters.add(cc_28)
    cc_29 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4455, 20))
    counters.add(cc_29)
    cc_30 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4460, 20))
    counters.add(cc_30)
    cc_31 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4465, 20))
    counters.add(cc_31)
    cc_32 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4470, 20))
    counters.add(cc_32)
    cc_33 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4475, 20))
    counters.add(cc_33)
    cc_34 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4476, 20))
    counters.add(cc_34)
    cc_35 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4477, 20))
    counters.add(cc_35)
    cc_36 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4482, 20))
    counters.add(cc_36)
    cc_37 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4487, 20))
    counters.add(cc_37)
    cc_38 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4492, 20))
    counters.add(cc_38)
    cc_39 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4497, 20))
    counters.add(cc_39)
    cc_40 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4502, 20))
    counters.add(cc_40)
    cc_41 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4507, 20))
    counters.add(cc_41)
    cc_42 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4512, 20))
    counters.add(cc_42)
    cc_43 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4517, 20))
    counters.add(cc_43)
    cc_44 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4522, 20))
    counters.add(cc_44)
    cc_45 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7792, 20))
    counters.add(cc_45)
    cc_46 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7797, 20))
    counters.add(cc_46)
    cc_47 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7802, 20))
    counters.add(cc_47)
    cc_48 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7809, 20))
    counters.add(cc_48)
    cc_49 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7810, 20))
    counters.add(cc_49)
    cc_50 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8158, 20))
    counters.add(cc_50)
    cc_51 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8163, 20))
    counters.add(cc_51)
    cc_52 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8168, 20))
    counters.add(cc_52)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageNimbula._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageNimbula._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageNimbula._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageNimbula._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageNimbula._UseForTag(pyxb.namespace.ExpandedName(None, 'md5sum')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10989, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageNimbula._UseForTag(pyxb.namespace.ExpandedName(None, 'mimeType')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10994, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageNimbula._UseForTag(pyxb.namespace.ExpandedName(None, 'sha256sum')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10999, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageNimbula._UseForTag(pyxb.namespace.ExpandedName(None, 'size')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11004, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageNimbula._UseForTag(pyxb.namespace.ExpandedName(None, 'status')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11009, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageNimbula._UseForTag(pyxb.namespace.ExpandedName(None, 'uploaded')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11014, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageNimbula._UseForTag(pyxb.namespace.ExpandedName(None, 'uploadedTime')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11019, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageNimbula._UseForTag(pyxb.namespace.ExpandedName(None, 'applianceUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4365, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_12, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageNimbula._UseForTag(pyxb.namespace.ExpandedName(None, 'basePublishImagesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4370, 20))
    st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_13, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageNimbula._UseForTag(pyxb.namespace.ExpandedName(None, 'completeInstalledSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4375, 20))
    st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_13)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_14, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageNimbula._UseForTag(pyxb.namespace.ExpandedName(None, 'completeSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4380, 20))
    st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_14)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_15, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageNimbula._UseForTag(pyxb.namespace.ExpandedName(None, 'compress')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4385, 20))
    st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_15)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_16, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageNimbula._UseForTag(pyxb.namespace.ExpandedName(None, 'credAccount')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4390, 20))
    st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_16)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_17, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageNimbula._UseForTag(pyxb.namespace.ExpandedName(None, 'distributionName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4395, 20))
    st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_17)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_18, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageNimbula._UseForTag(pyxb.namespace.ExpandedName(None, 'downloadKey')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4400, 20))
    st_18 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_18)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_19, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageNimbula._UseForTag(pyxb.namespace.ExpandedName(None, 'downloadUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4405, 20))
    st_19 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_19)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_20, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageNimbula._UseForTag(pyxb.namespace.ExpandedName(None, 'ebs')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4410, 20))
    st_20 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_20)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_21, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageNimbula._UseForTag(pyxb.namespace.ExpandedName(None, 'ebsVolumeSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4415, 20))
    st_21 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_21)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_22, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageNimbula._UseForTag(pyxb.namespace.ExpandedName(None, 'fileExtension')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4420, 20))
    st_22 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_22)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_23, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageNimbula._UseForTag(pyxb.namespace.ExpandedName(None, 'fileName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4425, 20))
    st_23 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_23)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_24, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageNimbula._UseForTag(pyxb.namespace.ExpandedName(None, 'fileSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4430, 20))
    st_24 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_24)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_25, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageNimbula._UseForTag(pyxb.namespace.ExpandedName(None, 'format')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4435, 20))
    st_25 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_25)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_26, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageNimbula._UseForTag(pyxb.namespace.ExpandedName(None, 'targetFormat')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4440, 20))
    st_26 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_26)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_27, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageNimbula._UseForTag(pyxb.namespace.ExpandedName(None, 'fullName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4445, 20))
    st_27 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_27)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_28, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageNimbula._UseForTag(pyxb.namespace.ExpandedName(None, 'imageCreated')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4450, 20))
    st_28 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_28)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_29, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageNimbula._UseForTag(pyxb.namespace.ExpandedName(None, 'installProfile')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4455, 20))
    st_29 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_29)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_30, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageNimbula._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4460, 20))
    st_30 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_30)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_31, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageNimbula._UseForTag(pyxb.namespace.ExpandedName(None, 'orgUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4465, 20))
    st_31 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_31)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_32, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageNimbula._UseForTag(pyxb.namespace.ExpandedName(None, 'pkgsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4470, 20))
    st_32 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_32)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_33, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageNimbula._UseForTag(pyxb.namespace.ExpandedName(None, 'publicAccess')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4475, 20))
    st_33 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_33)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_34, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageNimbula._UseForTag(pyxb.namespace.ExpandedName(None, 'registeredCredAccount')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4476, 20))
    st_34 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_34)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_35, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageNimbula._UseForTag(pyxb.namespace.ExpandedName(None, 'revision')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4477, 20))
    st_35 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_35)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_36, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageNimbula._UseForTag(pyxb.namespace.ExpandedName(None, 'simulated')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4482, 20))
    st_36 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_36)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_37, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageNimbula._UseForTag(pyxb.namespace.ExpandedName(None, 'statusUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4487, 20))
    st_37 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_37)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_38, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageNimbula._UseForTag(pyxb.namespace.ExpandedName(None, 'tag')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4492, 20))
    st_38 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_38)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_39, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageNimbula._UseForTag(pyxb.namespace.ExpandedName(None, 'updateTools')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4497, 20))
    st_39 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_39)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_40, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageNimbula._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4502, 20))
    st_40 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_40)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_41, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageNimbula._UseForTag(pyxb.namespace.ExpandedName(None, 'version')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4507, 20))
    st_41 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_41)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_42, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageNimbula._UseForTag(pyxb.namespace.ExpandedName(None, 'vmDiskSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4512, 20))
    st_42 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_42)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_43, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageNimbula._UseForTag(pyxb.namespace.ExpandedName(None, 'vmMemorySize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4517, 20))
    st_43 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_43)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_44, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageNimbula._UseForTag(pyxb.namespace.ExpandedName(None, 'forceCheckingDeps')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4522, 20))
    st_44 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_44)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_45, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageNimbula._UseForTag(pyxb.namespace.ExpandedName(None, 'cloudId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7792, 20))
    st_45 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_45)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_46, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageNimbula._UseForTag(pyxb.namespace.ExpandedName(None, 'imageUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7797, 20))
    st_46 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_46)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_47, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageNimbula._UseForTag(pyxb.namespace.ExpandedName(None, 'instances')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7802, 20))
    st_47 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_47)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_48, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageNimbula._UseForTag(pyxb.namespace.ExpandedName(None, 'instancesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7809, 20))
    st_48 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_48)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_49, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageNimbula._UseForTag(pyxb.namespace.ExpandedName(None, 'publishLocation')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7810, 20))
    st_49 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_49)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_50, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageNimbula._UseForTag(pyxb.namespace.ExpandedName(None, 'description')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8158, 20))
    st_50 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_50)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_51, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageNimbula._UseForTag(pyxb.namespace.ExpandedName(None, 'imageVersion')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8163, 20))
    st_51 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_51)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_52, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageNimbula._UseForTag(pyxb.namespace.ExpandedName(None, 'machineImageListName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8168, 20))
    st_52 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_52)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_11, False) ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_12, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_12, False) ]))
    st_12._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_13, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_13, False) ]))
    st_13._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_14, True) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_14, False) ]))
    st_14._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_15, True) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_15, False) ]))
    st_15._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_16, True) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_16, False) ]))
    st_16._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_17, True) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_17, False) ]))
    st_17._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_18, True) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_18, False) ]))
    st_18._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_19, True) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_19, False) ]))
    st_19._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_20, True) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_20, False) ]))
    st_20._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_21, True) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_21, False) ]))
    st_21._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_22, True) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_22, False) ]))
    st_22._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_23, True) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_23, False) ]))
    st_23._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_24, True) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_24, False) ]))
    st_24._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_25, True) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_25, False) ]))
    st_25._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_26, True) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_26, False) ]))
    st_26._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_27, True) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_27, False) ]))
    st_27._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_28, True) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_28, False) ]))
    st_28._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_29, True) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_29, False) ]))
    st_29._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_30, True) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_30, False) ]))
    st_30._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_31, True) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_31, False) ]))
    st_31._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_32, True) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_32, False) ]))
    st_32._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_33, True) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_33, False) ]))
    st_33._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_34, True) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_34, False) ]))
    st_34._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_35, True) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_35, False) ]))
    st_35._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_36, True) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_36, False) ]))
    st_36._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_37, True) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_37, False) ]))
    st_37._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_38, True) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_38, False) ]))
    st_38._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_39, True) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_39, False) ]))
    st_39._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_40, True) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_40, False) ]))
    st_40._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_41, True) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_41, False) ]))
    st_41._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_42, True) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_42, False) ]))
    st_42._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_43, True) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_43, False) ]))
    st_43._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_44, True) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_44, False) ]))
    st_44._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_45, True) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_45, False) ]))
    st_45._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_46, True) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_46, False) ]))
    st_46._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_47, True) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_47, False) ]))
    st_47._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_48, True) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_48, False) ]))
    st_48._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_49, True) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_49, False) ]))
    st_49._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_50, True) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_50, False) ]))
    st_50._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_51, True) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_51, False) ]))
    st_51._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_52, True) ]))
    st_52._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
PublishImageNimbula._Automaton = _BuildAutomaton_498()




PublishImageOpenStack._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'keystoneDomain'), pyxb.binding.datatypes.string, scope=PublishImageOpenStack, documentation='the keystone domain to use when registering the machine image', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8188, 20)))

PublishImageOpenStack._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'keystoneProject'), pyxb.binding.datatypes.string, scope=PublishImageOpenStack, documentation='the keystone project to use when registering the machine image', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8193, 20)))

PublishImageOpenStack._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'displayName'), pyxb.binding.datatypes.string, scope=PublishImageOpenStack, documentation='the public name of the machine image', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8198, 20)))

PublishImageOpenStack._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'publicImage'), pyxb.binding.datatypes.boolean, scope=PublishImageOpenStack, documentation='boolean indicating whether this machine image is public, allowing any user to use to provision instances', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8203, 20)))

PublishImageOpenStack._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'tenantName'), pyxb.binding.datatypes.string, scope=PublishImageOpenStack, documentation='the tenant name to use when registering the machine image', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8208, 20)))

def _BuildAutomaton_499 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_499
    del _BuildAutomaton_499
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10989, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10994, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10999, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11004, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11009, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11014, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11019, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4365, 20))
    counters.add(cc_11)
    cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4370, 20))
    counters.add(cc_12)
    cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4375, 20))
    counters.add(cc_13)
    cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4380, 20))
    counters.add(cc_14)
    cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4385, 20))
    counters.add(cc_15)
    cc_16 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4390, 20))
    counters.add(cc_16)
    cc_17 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4395, 20))
    counters.add(cc_17)
    cc_18 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4400, 20))
    counters.add(cc_18)
    cc_19 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4405, 20))
    counters.add(cc_19)
    cc_20 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4410, 20))
    counters.add(cc_20)
    cc_21 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4415, 20))
    counters.add(cc_21)
    cc_22 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4420, 20))
    counters.add(cc_22)
    cc_23 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4425, 20))
    counters.add(cc_23)
    cc_24 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4430, 20))
    counters.add(cc_24)
    cc_25 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4435, 20))
    counters.add(cc_25)
    cc_26 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4440, 20))
    counters.add(cc_26)
    cc_27 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4445, 20))
    counters.add(cc_27)
    cc_28 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4450, 20))
    counters.add(cc_28)
    cc_29 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4455, 20))
    counters.add(cc_29)
    cc_30 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4460, 20))
    counters.add(cc_30)
    cc_31 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4465, 20))
    counters.add(cc_31)
    cc_32 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4470, 20))
    counters.add(cc_32)
    cc_33 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4475, 20))
    counters.add(cc_33)
    cc_34 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4476, 20))
    counters.add(cc_34)
    cc_35 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4477, 20))
    counters.add(cc_35)
    cc_36 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4482, 20))
    counters.add(cc_36)
    cc_37 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4487, 20))
    counters.add(cc_37)
    cc_38 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4492, 20))
    counters.add(cc_38)
    cc_39 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4497, 20))
    counters.add(cc_39)
    cc_40 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4502, 20))
    counters.add(cc_40)
    cc_41 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4507, 20))
    counters.add(cc_41)
    cc_42 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4512, 20))
    counters.add(cc_42)
    cc_43 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4517, 20))
    counters.add(cc_43)
    cc_44 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4522, 20))
    counters.add(cc_44)
    cc_45 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7792, 20))
    counters.add(cc_45)
    cc_46 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7797, 20))
    counters.add(cc_46)
    cc_47 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7802, 20))
    counters.add(cc_47)
    cc_48 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7809, 20))
    counters.add(cc_48)
    cc_49 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7810, 20))
    counters.add(cc_49)
    cc_50 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8188, 20))
    counters.add(cc_50)
    cc_51 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8193, 20))
    counters.add(cc_51)
    cc_52 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8198, 20))
    counters.add(cc_52)
    cc_53 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8203, 20))
    counters.add(cc_53)
    cc_54 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8208, 20))
    counters.add(cc_54)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'md5sum')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10989, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'mimeType')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10994, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'sha256sum')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10999, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'size')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11004, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'status')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11009, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'uploaded')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11014, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'uploadedTime')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11019, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'applianceUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4365, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_12, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'basePublishImagesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4370, 20))
    st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_13, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'completeInstalledSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4375, 20))
    st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_13)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_14, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'completeSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4380, 20))
    st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_14)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_15, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'compress')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4385, 20))
    st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_15)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_16, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'credAccount')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4390, 20))
    st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_16)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_17, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'distributionName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4395, 20))
    st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_17)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_18, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'downloadKey')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4400, 20))
    st_18 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_18)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_19, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'downloadUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4405, 20))
    st_19 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_19)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_20, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'ebs')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4410, 20))
    st_20 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_20)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_21, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'ebsVolumeSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4415, 20))
    st_21 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_21)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_22, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'fileExtension')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4420, 20))
    st_22 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_22)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_23, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'fileName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4425, 20))
    st_23 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_23)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_24, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'fileSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4430, 20))
    st_24 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_24)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_25, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'format')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4435, 20))
    st_25 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_25)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_26, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'targetFormat')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4440, 20))
    st_26 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_26)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_27, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'fullName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4445, 20))
    st_27 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_27)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_28, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'imageCreated')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4450, 20))
    st_28 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_28)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_29, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'installProfile')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4455, 20))
    st_29 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_29)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_30, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4460, 20))
    st_30 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_30)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_31, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'orgUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4465, 20))
    st_31 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_31)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_32, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'pkgsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4470, 20))
    st_32 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_32)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_33, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'publicAccess')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4475, 20))
    st_33 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_33)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_34, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'registeredCredAccount')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4476, 20))
    st_34 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_34)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_35, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'revision')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4477, 20))
    st_35 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_35)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_36, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'simulated')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4482, 20))
    st_36 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_36)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_37, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'statusUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4487, 20))
    st_37 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_37)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_38, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'tag')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4492, 20))
    st_38 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_38)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_39, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'updateTools')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4497, 20))
    st_39 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_39)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_40, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4502, 20))
    st_40 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_40)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_41, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'version')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4507, 20))
    st_41 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_41)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_42, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'vmDiskSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4512, 20))
    st_42 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_42)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_43, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'vmMemorySize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4517, 20))
    st_43 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_43)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_44, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'forceCheckingDeps')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4522, 20))
    st_44 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_44)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_45, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'cloudId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7792, 20))
    st_45 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_45)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_46, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'imageUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7797, 20))
    st_46 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_46)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_47, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'instances')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7802, 20))
    st_47 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_47)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_48, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'instancesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7809, 20))
    st_48 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_48)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_49, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'publishLocation')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7810, 20))
    st_49 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_49)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_50, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'keystoneDomain')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8188, 20))
    st_50 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_50)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_51, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'keystoneProject')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8193, 20))
    st_51 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_51)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_52, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'displayName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8198, 20))
    st_52 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_52)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_53, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'publicImage')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8203, 20))
    st_53 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_53)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_54, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOpenStack._UseForTag(pyxb.namespace.ExpandedName(None, 'tenantName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8208, 20))
    st_54 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_54)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_11, False) ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_12, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_12, False) ]))
    st_12._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_13, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_13, False) ]))
    st_13._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_14, True) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_14, False) ]))
    st_14._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_15, True) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_15, False) ]))
    st_15._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_16, True) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_16, False) ]))
    st_16._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_17, True) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_17, False) ]))
    st_17._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_18, True) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_18, False) ]))
    st_18._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_19, True) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_19, False) ]))
    st_19._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_20, True) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_20, False) ]))
    st_20._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_21, True) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_21, False) ]))
    st_21._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_22, True) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_22, False) ]))
    st_22._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_23, True) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_23, False) ]))
    st_23._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_24, True) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_24, False) ]))
    st_24._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_25, True) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_25, False) ]))
    st_25._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_26, True) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_26, False) ]))
    st_26._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_27, True) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_27, False) ]))
    st_27._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_28, True) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_28, False) ]))
    st_28._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_29, True) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_29, False) ]))
    st_29._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_30, True) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_30, False) ]))
    st_30._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_31, True) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_31, False) ]))
    st_31._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_32, True) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_32, False) ]))
    st_32._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_33, True) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_33, False) ]))
    st_33._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_34, True) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_34, False) ]))
    st_34._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_35, True) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_35, False) ]))
    st_35._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_36, True) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_36, False) ]))
    st_36._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_37, True) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_37, False) ]))
    st_37._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_38, True) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_38, False) ]))
    st_38._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_39, True) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_39, False) ]))
    st_39._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_40, True) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_40, False) ]))
    st_40._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_41, True) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_41, False) ]))
    st_41._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_42, True) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_42, False) ]))
    st_42._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_43, True) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_43, False) ]))
    st_43._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_44, True) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_44, False) ]))
    st_44._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_45, True) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_45, False) ]))
    st_45._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_46, True) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_46, False) ]))
    st_46._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_47, True) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_47, False) ]))
    st_47._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_48, True) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_48, False) ]))
    st_48._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_49, True) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_49, False) ]))
    st_49._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_50, True) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_50, False) ]))
    st_50._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_51, True) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_51, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_51, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_51, False) ]))
    st_51._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_52, True) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_52, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_52, False) ]))
    st_52._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_53, True) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_53, False) ]))
    st_53._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_54, True) ]))
    st_54._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
PublishImageOpenStack._Automaton = _BuildAutomaton_499()




PublishImageOutscale._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'bucket'), pyxb.binding.datatypes.string, scope=PublishImageOutscale, documentation='the bucket used to store the registered machine image', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8227, 20)))

PublishImageOutscale._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'region'), pyxb.binding.datatypes.string, scope=PublishImageOutscale, documentation='the region used to store the registered machine image', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8232, 20)))

def _BuildAutomaton_500 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_500
    del _BuildAutomaton_500
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10989, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10994, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10999, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11004, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11009, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11014, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11019, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4365, 20))
    counters.add(cc_11)
    cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4370, 20))
    counters.add(cc_12)
    cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4375, 20))
    counters.add(cc_13)
    cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4380, 20))
    counters.add(cc_14)
    cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4385, 20))
    counters.add(cc_15)
    cc_16 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4390, 20))
    counters.add(cc_16)
    cc_17 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4395, 20))
    counters.add(cc_17)
    cc_18 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4400, 20))
    counters.add(cc_18)
    cc_19 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4405, 20))
    counters.add(cc_19)
    cc_20 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4410, 20))
    counters.add(cc_20)
    cc_21 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4415, 20))
    counters.add(cc_21)
    cc_22 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4420, 20))
    counters.add(cc_22)
    cc_23 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4425, 20))
    counters.add(cc_23)
    cc_24 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4430, 20))
    counters.add(cc_24)
    cc_25 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4435, 20))
    counters.add(cc_25)
    cc_26 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4440, 20))
    counters.add(cc_26)
    cc_27 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4445, 20))
    counters.add(cc_27)
    cc_28 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4450, 20))
    counters.add(cc_28)
    cc_29 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4455, 20))
    counters.add(cc_29)
    cc_30 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4460, 20))
    counters.add(cc_30)
    cc_31 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4465, 20))
    counters.add(cc_31)
    cc_32 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4470, 20))
    counters.add(cc_32)
    cc_33 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4475, 20))
    counters.add(cc_33)
    cc_34 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4476, 20))
    counters.add(cc_34)
    cc_35 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4477, 20))
    counters.add(cc_35)
    cc_36 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4482, 20))
    counters.add(cc_36)
    cc_37 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4487, 20))
    counters.add(cc_37)
    cc_38 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4492, 20))
    counters.add(cc_38)
    cc_39 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4497, 20))
    counters.add(cc_39)
    cc_40 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4502, 20))
    counters.add(cc_40)
    cc_41 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4507, 20))
    counters.add(cc_41)
    cc_42 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4512, 20))
    counters.add(cc_42)
    cc_43 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4517, 20))
    counters.add(cc_43)
    cc_44 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4522, 20))
    counters.add(cc_44)
    cc_45 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7792, 20))
    counters.add(cc_45)
    cc_46 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7797, 20))
    counters.add(cc_46)
    cc_47 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7802, 20))
    counters.add(cc_47)
    cc_48 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7809, 20))
    counters.add(cc_48)
    cc_49 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7810, 20))
    counters.add(cc_49)
    cc_50 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8227, 20))
    counters.add(cc_50)
    cc_51 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8232, 20))
    counters.add(cc_51)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOutscale._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOutscale._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOutscale._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOutscale._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOutscale._UseForTag(pyxb.namespace.ExpandedName(None, 'md5sum')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10989, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOutscale._UseForTag(pyxb.namespace.ExpandedName(None, 'mimeType')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10994, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOutscale._UseForTag(pyxb.namespace.ExpandedName(None, 'sha256sum')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10999, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOutscale._UseForTag(pyxb.namespace.ExpandedName(None, 'size')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11004, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOutscale._UseForTag(pyxb.namespace.ExpandedName(None, 'status')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11009, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOutscale._UseForTag(pyxb.namespace.ExpandedName(None, 'uploaded')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11014, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOutscale._UseForTag(pyxb.namespace.ExpandedName(None, 'uploadedTime')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11019, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOutscale._UseForTag(pyxb.namespace.ExpandedName(None, 'applianceUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4365, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_12, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOutscale._UseForTag(pyxb.namespace.ExpandedName(None, 'basePublishImagesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4370, 20))
    st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_13, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOutscale._UseForTag(pyxb.namespace.ExpandedName(None, 'completeInstalledSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4375, 20))
    st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_13)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_14, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOutscale._UseForTag(pyxb.namespace.ExpandedName(None, 'completeSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4380, 20))
    st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_14)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_15, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOutscale._UseForTag(pyxb.namespace.ExpandedName(None, 'compress')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4385, 20))
    st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_15)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_16, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOutscale._UseForTag(pyxb.namespace.ExpandedName(None, 'credAccount')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4390, 20))
    st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_16)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_17, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOutscale._UseForTag(pyxb.namespace.ExpandedName(None, 'distributionName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4395, 20))
    st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_17)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_18, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOutscale._UseForTag(pyxb.namespace.ExpandedName(None, 'downloadKey')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4400, 20))
    st_18 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_18)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_19, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOutscale._UseForTag(pyxb.namespace.ExpandedName(None, 'downloadUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4405, 20))
    st_19 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_19)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_20, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOutscale._UseForTag(pyxb.namespace.ExpandedName(None, 'ebs')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4410, 20))
    st_20 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_20)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_21, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOutscale._UseForTag(pyxb.namespace.ExpandedName(None, 'ebsVolumeSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4415, 20))
    st_21 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_21)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_22, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOutscale._UseForTag(pyxb.namespace.ExpandedName(None, 'fileExtension')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4420, 20))
    st_22 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_22)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_23, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOutscale._UseForTag(pyxb.namespace.ExpandedName(None, 'fileName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4425, 20))
    st_23 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_23)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_24, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOutscale._UseForTag(pyxb.namespace.ExpandedName(None, 'fileSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4430, 20))
    st_24 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_24)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_25, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOutscale._UseForTag(pyxb.namespace.ExpandedName(None, 'format')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4435, 20))
    st_25 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_25)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_26, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOutscale._UseForTag(pyxb.namespace.ExpandedName(None, 'targetFormat')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4440, 20))
    st_26 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_26)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_27, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOutscale._UseForTag(pyxb.namespace.ExpandedName(None, 'fullName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4445, 20))
    st_27 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_27)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_28, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOutscale._UseForTag(pyxb.namespace.ExpandedName(None, 'imageCreated')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4450, 20))
    st_28 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_28)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_29, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOutscale._UseForTag(pyxb.namespace.ExpandedName(None, 'installProfile')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4455, 20))
    st_29 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_29)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_30, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOutscale._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4460, 20))
    st_30 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_30)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_31, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOutscale._UseForTag(pyxb.namespace.ExpandedName(None, 'orgUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4465, 20))
    st_31 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_31)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_32, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOutscale._UseForTag(pyxb.namespace.ExpandedName(None, 'pkgsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4470, 20))
    st_32 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_32)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_33, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOutscale._UseForTag(pyxb.namespace.ExpandedName(None, 'publicAccess')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4475, 20))
    st_33 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_33)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_34, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOutscale._UseForTag(pyxb.namespace.ExpandedName(None, 'registeredCredAccount')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4476, 20))
    st_34 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_34)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_35, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOutscale._UseForTag(pyxb.namespace.ExpandedName(None, 'revision')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4477, 20))
    st_35 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_35)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_36, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOutscale._UseForTag(pyxb.namespace.ExpandedName(None, 'simulated')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4482, 20))
    st_36 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_36)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_37, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOutscale._UseForTag(pyxb.namespace.ExpandedName(None, 'statusUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4487, 20))
    st_37 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_37)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_38, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOutscale._UseForTag(pyxb.namespace.ExpandedName(None, 'tag')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4492, 20))
    st_38 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_38)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_39, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOutscale._UseForTag(pyxb.namespace.ExpandedName(None, 'updateTools')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4497, 20))
    st_39 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_39)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_40, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOutscale._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4502, 20))
    st_40 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_40)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_41, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOutscale._UseForTag(pyxb.namespace.ExpandedName(None, 'version')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4507, 20))
    st_41 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_41)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_42, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOutscale._UseForTag(pyxb.namespace.ExpandedName(None, 'vmDiskSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4512, 20))
    st_42 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_42)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_43, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOutscale._UseForTag(pyxb.namespace.ExpandedName(None, 'vmMemorySize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4517, 20))
    st_43 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_43)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_44, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOutscale._UseForTag(pyxb.namespace.ExpandedName(None, 'forceCheckingDeps')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4522, 20))
    st_44 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_44)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_45, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOutscale._UseForTag(pyxb.namespace.ExpandedName(None, 'cloudId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7792, 20))
    st_45 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_45)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_46, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOutscale._UseForTag(pyxb.namespace.ExpandedName(None, 'imageUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7797, 20))
    st_46 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_46)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_47, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOutscale._UseForTag(pyxb.namespace.ExpandedName(None, 'instances')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7802, 20))
    st_47 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_47)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_48, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOutscale._UseForTag(pyxb.namespace.ExpandedName(None, 'instancesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7809, 20))
    st_48 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_48)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_49, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOutscale._UseForTag(pyxb.namespace.ExpandedName(None, 'publishLocation')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7810, 20))
    st_49 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_49)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_50, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOutscale._UseForTag(pyxb.namespace.ExpandedName(None, 'bucket')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8227, 20))
    st_50 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_50)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_51, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOutscale._UseForTag(pyxb.namespace.ExpandedName(None, 'region')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8232, 20))
    st_51 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_51)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_11, False) ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_12, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_12, False) ]))
    st_12._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_13, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_13, False) ]))
    st_13._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_14, True) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_14, False) ]))
    st_14._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_15, True) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_15, False) ]))
    st_15._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_16, True) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_16, False) ]))
    st_16._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_17, True) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_17, False) ]))
    st_17._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_18, True) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_18, False) ]))
    st_18._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_19, True) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_19, False) ]))
    st_19._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_20, True) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_20, False) ]))
    st_20._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_21, True) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_21, False) ]))
    st_21._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_22, True) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_22, False) ]))
    st_22._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_23, True) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_23, False) ]))
    st_23._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_24, True) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_24, False) ]))
    st_24._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_25, True) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_25, False) ]))
    st_25._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_26, True) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_26, False) ]))
    st_26._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_27, True) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_27, False) ]))
    st_27._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_28, True) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_28, False) ]))
    st_28._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_29, True) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_29, False) ]))
    st_29._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_30, True) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_30, False) ]))
    st_30._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_31, True) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_31, False) ]))
    st_31._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_32, True) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_32, False) ]))
    st_32._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_33, True) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_33, False) ]))
    st_33._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_34, True) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_34, False) ]))
    st_34._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_35, True) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_35, False) ]))
    st_35._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_36, True) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_36, False) ]))
    st_36._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_37, True) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_37, False) ]))
    st_37._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_38, True) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_38, False) ]))
    st_38._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_39, True) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_39, False) ]))
    st_39._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_40, True) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_40, False) ]))
    st_40._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_41, True) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_41, False) ]))
    st_41._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_42, True) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_42, False) ]))
    st_42._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_43, True) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_43, False) ]))
    st_43._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_44, True) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_44, False) ]))
    st_44._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_45, True) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_45, False) ]))
    st_45._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_46, True) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_46, False) ]))
    st_46._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_47, True) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_47, False) ]))
    st_47._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_48, True) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_48, False) ]))
    st_48._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_49, True) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_49, False) ]))
    st_49._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_50, True) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_50, False) ]))
    st_50._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_51, True) ]))
    st_51._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
PublishImageOutscale._Automaton = _BuildAutomaton_500()




PublishImageSuseCloud._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'keystoneDomain'), pyxb.binding.datatypes.string, scope=PublishImageSuseCloud, documentation='the keystone domain to use when registering the machine image', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8252, 20)))

PublishImageSuseCloud._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'keystoneProject'), pyxb.binding.datatypes.string, scope=PublishImageSuseCloud, documentation='the keystone project to use when registering the machine image', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8257, 20)))

PublishImageSuseCloud._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'displayName'), pyxb.binding.datatypes.string, scope=PublishImageSuseCloud, documentation='the public name of the machine image', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8262, 20)))

PublishImageSuseCloud._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'publicImage'), pyxb.binding.datatypes.boolean, scope=PublishImageSuseCloud, documentation='boolean indicating whether this machine image is public, allowing any user to use to provision instances', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8267, 20)))

PublishImageSuseCloud._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'tenantName'), pyxb.binding.datatypes.string, scope=PublishImageSuseCloud, documentation='the tenant name to use when registering the machine image', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8272, 20)))

def _BuildAutomaton_501 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_501
    del _BuildAutomaton_501
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10989, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10994, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10999, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11004, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11009, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11014, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11019, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4365, 20))
    counters.add(cc_11)
    cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4370, 20))
    counters.add(cc_12)
    cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4375, 20))
    counters.add(cc_13)
    cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4380, 20))
    counters.add(cc_14)
    cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4385, 20))
    counters.add(cc_15)
    cc_16 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4390, 20))
    counters.add(cc_16)
    cc_17 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4395, 20))
    counters.add(cc_17)
    cc_18 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4400, 20))
    counters.add(cc_18)
    cc_19 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4405, 20))
    counters.add(cc_19)
    cc_20 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4410, 20))
    counters.add(cc_20)
    cc_21 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4415, 20))
    counters.add(cc_21)
    cc_22 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4420, 20))
    counters.add(cc_22)
    cc_23 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4425, 20))
    counters.add(cc_23)
    cc_24 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4430, 20))
    counters.add(cc_24)
    cc_25 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4435, 20))
    counters.add(cc_25)
    cc_26 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4440, 20))
    counters.add(cc_26)
    cc_27 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4445, 20))
    counters.add(cc_27)
    cc_28 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4450, 20))
    counters.add(cc_28)
    cc_29 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4455, 20))
    counters.add(cc_29)
    cc_30 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4460, 20))
    counters.add(cc_30)
    cc_31 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4465, 20))
    counters.add(cc_31)
    cc_32 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4470, 20))
    counters.add(cc_32)
    cc_33 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4475, 20))
    counters.add(cc_33)
    cc_34 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4476, 20))
    counters.add(cc_34)
    cc_35 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4477, 20))
    counters.add(cc_35)
    cc_36 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4482, 20))
    counters.add(cc_36)
    cc_37 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4487, 20))
    counters.add(cc_37)
    cc_38 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4492, 20))
    counters.add(cc_38)
    cc_39 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4497, 20))
    counters.add(cc_39)
    cc_40 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4502, 20))
    counters.add(cc_40)
    cc_41 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4507, 20))
    counters.add(cc_41)
    cc_42 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4512, 20))
    counters.add(cc_42)
    cc_43 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4517, 20))
    counters.add(cc_43)
    cc_44 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4522, 20))
    counters.add(cc_44)
    cc_45 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7792, 20))
    counters.add(cc_45)
    cc_46 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7797, 20))
    counters.add(cc_46)
    cc_47 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7802, 20))
    counters.add(cc_47)
    cc_48 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7809, 20))
    counters.add(cc_48)
    cc_49 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7810, 20))
    counters.add(cc_49)
    cc_50 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8252, 20))
    counters.add(cc_50)
    cc_51 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8257, 20))
    counters.add(cc_51)
    cc_52 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8262, 20))
    counters.add(cc_52)
    cc_53 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8267, 20))
    counters.add(cc_53)
    cc_54 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8272, 20))
    counters.add(cc_54)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageSuseCloud._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageSuseCloud._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageSuseCloud._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageSuseCloud._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageSuseCloud._UseForTag(pyxb.namespace.ExpandedName(None, 'md5sum')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10989, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageSuseCloud._UseForTag(pyxb.namespace.ExpandedName(None, 'mimeType')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10994, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageSuseCloud._UseForTag(pyxb.namespace.ExpandedName(None, 'sha256sum')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10999, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageSuseCloud._UseForTag(pyxb.namespace.ExpandedName(None, 'size')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11004, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageSuseCloud._UseForTag(pyxb.namespace.ExpandedName(None, 'status')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11009, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageSuseCloud._UseForTag(pyxb.namespace.ExpandedName(None, 'uploaded')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11014, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageSuseCloud._UseForTag(pyxb.namespace.ExpandedName(None, 'uploadedTime')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11019, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageSuseCloud._UseForTag(pyxb.namespace.ExpandedName(None, 'applianceUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4365, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_12, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageSuseCloud._UseForTag(pyxb.namespace.ExpandedName(None, 'basePublishImagesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4370, 20))
    st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_13, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageSuseCloud._UseForTag(pyxb.namespace.ExpandedName(None, 'completeInstalledSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4375, 20))
    st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_13)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_14, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageSuseCloud._UseForTag(pyxb.namespace.ExpandedName(None, 'completeSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4380, 20))
    st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_14)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_15, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageSuseCloud._UseForTag(pyxb.namespace.ExpandedName(None, 'compress')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4385, 20))
    st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_15)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_16, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageSuseCloud._UseForTag(pyxb.namespace.ExpandedName(None, 'credAccount')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4390, 20))
    st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_16)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_17, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageSuseCloud._UseForTag(pyxb.namespace.ExpandedName(None, 'distributionName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4395, 20))
    st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_17)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_18, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageSuseCloud._UseForTag(pyxb.namespace.ExpandedName(None, 'downloadKey')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4400, 20))
    st_18 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_18)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_19, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageSuseCloud._UseForTag(pyxb.namespace.ExpandedName(None, 'downloadUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4405, 20))
    st_19 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_19)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_20, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageSuseCloud._UseForTag(pyxb.namespace.ExpandedName(None, 'ebs')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4410, 20))
    st_20 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_20)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_21, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageSuseCloud._UseForTag(pyxb.namespace.ExpandedName(None, 'ebsVolumeSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4415, 20))
    st_21 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_21)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_22, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageSuseCloud._UseForTag(pyxb.namespace.ExpandedName(None, 'fileExtension')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4420, 20))
    st_22 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_22)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_23, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageSuseCloud._UseForTag(pyxb.namespace.ExpandedName(None, 'fileName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4425, 20))
    st_23 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_23)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_24, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageSuseCloud._UseForTag(pyxb.namespace.ExpandedName(None, 'fileSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4430, 20))
    st_24 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_24)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_25, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageSuseCloud._UseForTag(pyxb.namespace.ExpandedName(None, 'format')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4435, 20))
    st_25 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_25)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_26, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageSuseCloud._UseForTag(pyxb.namespace.ExpandedName(None, 'targetFormat')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4440, 20))
    st_26 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_26)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_27, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageSuseCloud._UseForTag(pyxb.namespace.ExpandedName(None, 'fullName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4445, 20))
    st_27 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_27)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_28, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageSuseCloud._UseForTag(pyxb.namespace.ExpandedName(None, 'imageCreated')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4450, 20))
    st_28 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_28)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_29, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageSuseCloud._UseForTag(pyxb.namespace.ExpandedName(None, 'installProfile')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4455, 20))
    st_29 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_29)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_30, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageSuseCloud._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4460, 20))
    st_30 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_30)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_31, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageSuseCloud._UseForTag(pyxb.namespace.ExpandedName(None, 'orgUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4465, 20))
    st_31 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_31)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_32, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageSuseCloud._UseForTag(pyxb.namespace.ExpandedName(None, 'pkgsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4470, 20))
    st_32 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_32)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_33, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageSuseCloud._UseForTag(pyxb.namespace.ExpandedName(None, 'publicAccess')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4475, 20))
    st_33 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_33)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_34, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageSuseCloud._UseForTag(pyxb.namespace.ExpandedName(None, 'registeredCredAccount')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4476, 20))
    st_34 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_34)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_35, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageSuseCloud._UseForTag(pyxb.namespace.ExpandedName(None, 'revision')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4477, 20))
    st_35 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_35)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_36, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageSuseCloud._UseForTag(pyxb.namespace.ExpandedName(None, 'simulated')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4482, 20))
    st_36 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_36)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_37, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageSuseCloud._UseForTag(pyxb.namespace.ExpandedName(None, 'statusUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4487, 20))
    st_37 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_37)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_38, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageSuseCloud._UseForTag(pyxb.namespace.ExpandedName(None, 'tag')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4492, 20))
    st_38 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_38)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_39, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageSuseCloud._UseForTag(pyxb.namespace.ExpandedName(None, 'updateTools')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4497, 20))
    st_39 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_39)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_40, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageSuseCloud._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4502, 20))
    st_40 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_40)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_41, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageSuseCloud._UseForTag(pyxb.namespace.ExpandedName(None, 'version')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4507, 20))
    st_41 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_41)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_42, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageSuseCloud._UseForTag(pyxb.namespace.ExpandedName(None, 'vmDiskSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4512, 20))
    st_42 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_42)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_43, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageSuseCloud._UseForTag(pyxb.namespace.ExpandedName(None, 'vmMemorySize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4517, 20))
    st_43 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_43)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_44, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageSuseCloud._UseForTag(pyxb.namespace.ExpandedName(None, 'forceCheckingDeps')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4522, 20))
    st_44 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_44)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_45, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageSuseCloud._UseForTag(pyxb.namespace.ExpandedName(None, 'cloudId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7792, 20))
    st_45 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_45)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_46, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageSuseCloud._UseForTag(pyxb.namespace.ExpandedName(None, 'imageUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7797, 20))
    st_46 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_46)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_47, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageSuseCloud._UseForTag(pyxb.namespace.ExpandedName(None, 'instances')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7802, 20))
    st_47 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_47)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_48, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageSuseCloud._UseForTag(pyxb.namespace.ExpandedName(None, 'instancesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7809, 20))
    st_48 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_48)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_49, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageSuseCloud._UseForTag(pyxb.namespace.ExpandedName(None, 'publishLocation')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7810, 20))
    st_49 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_49)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_50, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageSuseCloud._UseForTag(pyxb.namespace.ExpandedName(None, 'keystoneDomain')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8252, 20))
    st_50 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_50)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_51, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageSuseCloud._UseForTag(pyxb.namespace.ExpandedName(None, 'keystoneProject')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8257, 20))
    st_51 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_51)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_52, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageSuseCloud._UseForTag(pyxb.namespace.ExpandedName(None, 'displayName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8262, 20))
    st_52 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_52)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_53, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageSuseCloud._UseForTag(pyxb.namespace.ExpandedName(None, 'publicImage')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8267, 20))
    st_53 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_53)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_54, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageSuseCloud._UseForTag(pyxb.namespace.ExpandedName(None, 'tenantName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8272, 20))
    st_54 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_54)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_11, False) ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_12, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_12, False) ]))
    st_12._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_13, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_13, False) ]))
    st_13._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_14, True) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_14, False) ]))
    st_14._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_15, True) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_15, False) ]))
    st_15._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_16, True) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_16, False) ]))
    st_16._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_17, True) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_17, False) ]))
    st_17._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_18, True) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_18, False) ]))
    st_18._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_19, True) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_19, False) ]))
    st_19._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_20, True) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_20, False) ]))
    st_20._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_21, True) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_21, False) ]))
    st_21._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_22, True) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_22, False) ]))
    st_22._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_23, True) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_23, False) ]))
    st_23._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_24, True) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_24, False) ]))
    st_24._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_25, True) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_25, False) ]))
    st_25._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_26, True) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_26, False) ]))
    st_26._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_27, True) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_27, False) ]))
    st_27._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_28, True) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_28, False) ]))
    st_28._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_29, True) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_29, False) ]))
    st_29._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_30, True) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_30, False) ]))
    st_30._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_31, True) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_31, False) ]))
    st_31._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_32, True) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_32, False) ]))
    st_32._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_33, True) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_33, False) ]))
    st_33._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_34, True) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_34, False) ]))
    st_34._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_35, True) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_35, False) ]))
    st_35._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_36, True) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_36, False) ]))
    st_36._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_37, True) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_37, False) ]))
    st_37._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_38, True) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_38, False) ]))
    st_38._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_39, True) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_39, False) ]))
    st_39._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_40, True) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_40, False) ]))
    st_40._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_41, True) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_41, False) ]))
    st_41._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_42, True) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_42, False) ]))
    st_42._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_43, True) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_43, False) ]))
    st_43._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_44, True) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_44, False) ]))
    st_44._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_45, True) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_45, False) ]))
    st_45._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_46, True) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_46, False) ]))
    st_46._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_47, True) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_47, False) ]))
    st_47._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_48, True) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_48, False) ]))
    st_48._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_49, True) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_49, False) ]))
    st_49._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_50, True) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_50, False) ]))
    st_50._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_51, True) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_51, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_51, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_51, False) ]))
    st_51._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_52, True) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_52, False) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_52, False) ]))
    st_52._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_53, True) ]))
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_53, False) ]))
    st_53._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_54, [
        fac.UpdateInstruction(cc_54, True) ]))
    st_54._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
PublishImageSuseCloud._Automaton = _BuildAutomaton_501()




PublishImageVCloudDirector._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'catalogName'), pyxb.binding.datatypes.string, scope=PublishImageVCloudDirector, documentation='the catalog name to use when registering the machine image', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8292, 20)))

PublishImageVCloudDirector._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'displayName'), pyxb.binding.datatypes.string, scope=PublishImageVCloudDirector, documentation='the public name of the registered machine image', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8297, 20)))

PublishImageVCloudDirector._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'vdcName'), pyxb.binding.datatypes.string, scope=PublishImageVCloudDirector, documentation='the virtual datacenter where to register the machine image', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8302, 20)))

def _BuildAutomaton_502 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_502
    del _BuildAutomaton_502
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10989, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10994, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10999, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11004, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11009, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11014, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11019, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4365, 20))
    counters.add(cc_11)
    cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4370, 20))
    counters.add(cc_12)
    cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4375, 20))
    counters.add(cc_13)
    cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4380, 20))
    counters.add(cc_14)
    cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4385, 20))
    counters.add(cc_15)
    cc_16 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4390, 20))
    counters.add(cc_16)
    cc_17 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4395, 20))
    counters.add(cc_17)
    cc_18 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4400, 20))
    counters.add(cc_18)
    cc_19 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4405, 20))
    counters.add(cc_19)
    cc_20 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4410, 20))
    counters.add(cc_20)
    cc_21 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4415, 20))
    counters.add(cc_21)
    cc_22 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4420, 20))
    counters.add(cc_22)
    cc_23 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4425, 20))
    counters.add(cc_23)
    cc_24 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4430, 20))
    counters.add(cc_24)
    cc_25 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4435, 20))
    counters.add(cc_25)
    cc_26 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4440, 20))
    counters.add(cc_26)
    cc_27 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4445, 20))
    counters.add(cc_27)
    cc_28 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4450, 20))
    counters.add(cc_28)
    cc_29 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4455, 20))
    counters.add(cc_29)
    cc_30 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4460, 20))
    counters.add(cc_30)
    cc_31 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4465, 20))
    counters.add(cc_31)
    cc_32 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4470, 20))
    counters.add(cc_32)
    cc_33 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4475, 20))
    counters.add(cc_33)
    cc_34 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4476, 20))
    counters.add(cc_34)
    cc_35 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4477, 20))
    counters.add(cc_35)
    cc_36 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4482, 20))
    counters.add(cc_36)
    cc_37 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4487, 20))
    counters.add(cc_37)
    cc_38 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4492, 20))
    counters.add(cc_38)
    cc_39 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4497, 20))
    counters.add(cc_39)
    cc_40 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4502, 20))
    counters.add(cc_40)
    cc_41 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4507, 20))
    counters.add(cc_41)
    cc_42 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4512, 20))
    counters.add(cc_42)
    cc_43 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4517, 20))
    counters.add(cc_43)
    cc_44 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4522, 20))
    counters.add(cc_44)
    cc_45 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7792, 20))
    counters.add(cc_45)
    cc_46 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7797, 20))
    counters.add(cc_46)
    cc_47 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7802, 20))
    counters.add(cc_47)
    cc_48 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7809, 20))
    counters.add(cc_48)
    cc_49 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7810, 20))
    counters.add(cc_49)
    cc_50 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8292, 20))
    counters.add(cc_50)
    cc_51 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8297, 20))
    counters.add(cc_51)
    cc_52 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8302, 20))
    counters.add(cc_52)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVCloudDirector._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVCloudDirector._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVCloudDirector._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVCloudDirector._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVCloudDirector._UseForTag(pyxb.namespace.ExpandedName(None, 'md5sum')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10989, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVCloudDirector._UseForTag(pyxb.namespace.ExpandedName(None, 'mimeType')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10994, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVCloudDirector._UseForTag(pyxb.namespace.ExpandedName(None, 'sha256sum')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10999, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVCloudDirector._UseForTag(pyxb.namespace.ExpandedName(None, 'size')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11004, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVCloudDirector._UseForTag(pyxb.namespace.ExpandedName(None, 'status')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11009, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVCloudDirector._UseForTag(pyxb.namespace.ExpandedName(None, 'uploaded')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11014, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVCloudDirector._UseForTag(pyxb.namespace.ExpandedName(None, 'uploadedTime')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11019, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVCloudDirector._UseForTag(pyxb.namespace.ExpandedName(None, 'applianceUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4365, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_12, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVCloudDirector._UseForTag(pyxb.namespace.ExpandedName(None, 'basePublishImagesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4370, 20))
    st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_13, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVCloudDirector._UseForTag(pyxb.namespace.ExpandedName(None, 'completeInstalledSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4375, 20))
    st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_13)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_14, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVCloudDirector._UseForTag(pyxb.namespace.ExpandedName(None, 'completeSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4380, 20))
    st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_14)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_15, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVCloudDirector._UseForTag(pyxb.namespace.ExpandedName(None, 'compress')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4385, 20))
    st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_15)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_16, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVCloudDirector._UseForTag(pyxb.namespace.ExpandedName(None, 'credAccount')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4390, 20))
    st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_16)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_17, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVCloudDirector._UseForTag(pyxb.namespace.ExpandedName(None, 'distributionName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4395, 20))
    st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_17)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_18, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVCloudDirector._UseForTag(pyxb.namespace.ExpandedName(None, 'downloadKey')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4400, 20))
    st_18 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_18)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_19, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVCloudDirector._UseForTag(pyxb.namespace.ExpandedName(None, 'downloadUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4405, 20))
    st_19 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_19)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_20, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVCloudDirector._UseForTag(pyxb.namespace.ExpandedName(None, 'ebs')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4410, 20))
    st_20 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_20)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_21, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVCloudDirector._UseForTag(pyxb.namespace.ExpandedName(None, 'ebsVolumeSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4415, 20))
    st_21 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_21)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_22, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVCloudDirector._UseForTag(pyxb.namespace.ExpandedName(None, 'fileExtension')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4420, 20))
    st_22 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_22)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_23, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVCloudDirector._UseForTag(pyxb.namespace.ExpandedName(None, 'fileName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4425, 20))
    st_23 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_23)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_24, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVCloudDirector._UseForTag(pyxb.namespace.ExpandedName(None, 'fileSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4430, 20))
    st_24 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_24)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_25, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVCloudDirector._UseForTag(pyxb.namespace.ExpandedName(None, 'format')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4435, 20))
    st_25 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_25)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_26, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVCloudDirector._UseForTag(pyxb.namespace.ExpandedName(None, 'targetFormat')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4440, 20))
    st_26 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_26)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_27, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVCloudDirector._UseForTag(pyxb.namespace.ExpandedName(None, 'fullName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4445, 20))
    st_27 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_27)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_28, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVCloudDirector._UseForTag(pyxb.namespace.ExpandedName(None, 'imageCreated')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4450, 20))
    st_28 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_28)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_29, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVCloudDirector._UseForTag(pyxb.namespace.ExpandedName(None, 'installProfile')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4455, 20))
    st_29 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_29)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_30, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVCloudDirector._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4460, 20))
    st_30 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_30)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_31, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVCloudDirector._UseForTag(pyxb.namespace.ExpandedName(None, 'orgUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4465, 20))
    st_31 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_31)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_32, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVCloudDirector._UseForTag(pyxb.namespace.ExpandedName(None, 'pkgsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4470, 20))
    st_32 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_32)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_33, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVCloudDirector._UseForTag(pyxb.namespace.ExpandedName(None, 'publicAccess')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4475, 20))
    st_33 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_33)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_34, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVCloudDirector._UseForTag(pyxb.namespace.ExpandedName(None, 'registeredCredAccount')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4476, 20))
    st_34 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_34)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_35, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVCloudDirector._UseForTag(pyxb.namespace.ExpandedName(None, 'revision')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4477, 20))
    st_35 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_35)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_36, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVCloudDirector._UseForTag(pyxb.namespace.ExpandedName(None, 'simulated')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4482, 20))
    st_36 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_36)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_37, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVCloudDirector._UseForTag(pyxb.namespace.ExpandedName(None, 'statusUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4487, 20))
    st_37 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_37)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_38, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVCloudDirector._UseForTag(pyxb.namespace.ExpandedName(None, 'tag')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4492, 20))
    st_38 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_38)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_39, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVCloudDirector._UseForTag(pyxb.namespace.ExpandedName(None, 'updateTools')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4497, 20))
    st_39 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_39)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_40, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVCloudDirector._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4502, 20))
    st_40 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_40)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_41, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVCloudDirector._UseForTag(pyxb.namespace.ExpandedName(None, 'version')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4507, 20))
    st_41 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_41)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_42, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVCloudDirector._UseForTag(pyxb.namespace.ExpandedName(None, 'vmDiskSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4512, 20))
    st_42 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_42)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_43, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVCloudDirector._UseForTag(pyxb.namespace.ExpandedName(None, 'vmMemorySize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4517, 20))
    st_43 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_43)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_44, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVCloudDirector._UseForTag(pyxb.namespace.ExpandedName(None, 'forceCheckingDeps')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4522, 20))
    st_44 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_44)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_45, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVCloudDirector._UseForTag(pyxb.namespace.ExpandedName(None, 'cloudId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7792, 20))
    st_45 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_45)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_46, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVCloudDirector._UseForTag(pyxb.namespace.ExpandedName(None, 'imageUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7797, 20))
    st_46 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_46)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_47, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVCloudDirector._UseForTag(pyxb.namespace.ExpandedName(None, 'instances')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7802, 20))
    st_47 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_47)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_48, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVCloudDirector._UseForTag(pyxb.namespace.ExpandedName(None, 'instancesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7809, 20))
    st_48 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_48)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_49, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVCloudDirector._UseForTag(pyxb.namespace.ExpandedName(None, 'publishLocation')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7810, 20))
    st_49 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_49)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_50, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVCloudDirector._UseForTag(pyxb.namespace.ExpandedName(None, 'catalogName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8292, 20))
    st_50 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_50)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_51, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVCloudDirector._UseForTag(pyxb.namespace.ExpandedName(None, 'displayName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8297, 20))
    st_51 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_51)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_52, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVCloudDirector._UseForTag(pyxb.namespace.ExpandedName(None, 'vdcName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8302, 20))
    st_52 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_52)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_11, False) ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_12, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_12, False) ]))
    st_12._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_13, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_13, False) ]))
    st_13._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_14, True) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_14, False) ]))
    st_14._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_15, True) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_15, False) ]))
    st_15._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_16, True) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_16, False) ]))
    st_16._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_17, True) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_17, False) ]))
    st_17._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_18, True) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_18, False) ]))
    st_18._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_19, True) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_19, False) ]))
    st_19._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_20, True) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_20, False) ]))
    st_20._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_21, True) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_21, False) ]))
    st_21._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_22, True) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_22, False) ]))
    st_22._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_23, True) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_23, False) ]))
    st_23._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_24, True) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_24, False) ]))
    st_24._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_25, True) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_25, False) ]))
    st_25._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_26, True) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_26, False) ]))
    st_26._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_27, True) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_27, False) ]))
    st_27._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_28, True) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_28, False) ]))
    st_28._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_29, True) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_29, False) ]))
    st_29._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_30, True) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_30, False) ]))
    st_30._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_31, True) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_31, False) ]))
    st_31._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_32, True) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_32, False) ]))
    st_32._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_33, True) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_33, False) ]))
    st_33._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_34, True) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_34, False) ]))
    st_34._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_35, True) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_35, False) ]))
    st_35._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_36, True) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_36, False) ]))
    st_36._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_37, True) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_37, False) ]))
    st_37._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_38, True) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_38, False) ]))
    st_38._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_39, True) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_39, False) ]))
    st_39._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_40, True) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_40, False) ]))
    st_40._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_41, True) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_41, False) ]))
    st_41._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_42, True) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_42, False) ]))
    st_42._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_43, True) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_43, False) ]))
    st_43._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_44, True) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_44, False) ]))
    st_44._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_45, True) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_45, False) ]))
    st_45._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_46, True) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_46, False) ]))
    st_46._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_47, True) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_47, False) ]))
    st_47._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_48, True) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_48, False) ]))
    st_48._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_49, True) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_49, False) ]))
    st_49._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_50, True) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_50, False) ]))
    st_50._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_51, True) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_51, False) ]))
    st_51._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_52, True) ]))
    st_52._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
PublishImageVCloudDirector._Automaton = _BuildAutomaton_502()




PublishImageVSphere._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'datastore'), pyxb.binding.datatypes.string, scope=PublishImageVSphere, documentation='the datastore where to register the template', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8322, 20)))

PublishImageVSphere._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'displayName'), pyxb.binding.datatypes.string, scope=PublishImageVSphere, documentation='the public name of the registered template', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8327, 20)))

PublishImageVSphere._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'esxHost'), pyxb.binding.datatypes.string, scope=PublishImageVSphere, documentation='the hostname or IP address of the ESX server', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8332, 20)))

PublishImageVSphere._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'network'), pyxb.binding.datatypes.string, scope=PublishImageVSphere, documentation='the network where to register the template', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8337, 20)))

def _BuildAutomaton_503 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_503
    del _BuildAutomaton_503
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10989, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10994, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10999, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11004, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11009, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11014, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11019, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4365, 20))
    counters.add(cc_11)
    cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4370, 20))
    counters.add(cc_12)
    cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4375, 20))
    counters.add(cc_13)
    cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4380, 20))
    counters.add(cc_14)
    cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4385, 20))
    counters.add(cc_15)
    cc_16 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4390, 20))
    counters.add(cc_16)
    cc_17 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4395, 20))
    counters.add(cc_17)
    cc_18 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4400, 20))
    counters.add(cc_18)
    cc_19 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4405, 20))
    counters.add(cc_19)
    cc_20 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4410, 20))
    counters.add(cc_20)
    cc_21 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4415, 20))
    counters.add(cc_21)
    cc_22 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4420, 20))
    counters.add(cc_22)
    cc_23 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4425, 20))
    counters.add(cc_23)
    cc_24 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4430, 20))
    counters.add(cc_24)
    cc_25 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4435, 20))
    counters.add(cc_25)
    cc_26 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4440, 20))
    counters.add(cc_26)
    cc_27 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4445, 20))
    counters.add(cc_27)
    cc_28 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4450, 20))
    counters.add(cc_28)
    cc_29 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4455, 20))
    counters.add(cc_29)
    cc_30 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4460, 20))
    counters.add(cc_30)
    cc_31 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4465, 20))
    counters.add(cc_31)
    cc_32 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4470, 20))
    counters.add(cc_32)
    cc_33 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4475, 20))
    counters.add(cc_33)
    cc_34 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4476, 20))
    counters.add(cc_34)
    cc_35 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4477, 20))
    counters.add(cc_35)
    cc_36 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4482, 20))
    counters.add(cc_36)
    cc_37 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4487, 20))
    counters.add(cc_37)
    cc_38 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4492, 20))
    counters.add(cc_38)
    cc_39 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4497, 20))
    counters.add(cc_39)
    cc_40 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4502, 20))
    counters.add(cc_40)
    cc_41 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4507, 20))
    counters.add(cc_41)
    cc_42 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4512, 20))
    counters.add(cc_42)
    cc_43 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4517, 20))
    counters.add(cc_43)
    cc_44 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4522, 20))
    counters.add(cc_44)
    cc_45 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7792, 20))
    counters.add(cc_45)
    cc_46 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7797, 20))
    counters.add(cc_46)
    cc_47 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7802, 20))
    counters.add(cc_47)
    cc_48 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7809, 20))
    counters.add(cc_48)
    cc_49 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7810, 20))
    counters.add(cc_49)
    cc_50 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8322, 20))
    counters.add(cc_50)
    cc_51 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8327, 20))
    counters.add(cc_51)
    cc_52 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8332, 20))
    counters.add(cc_52)
    cc_53 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8337, 20))
    counters.add(cc_53)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVSphere._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVSphere._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVSphere._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVSphere._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVSphere._UseForTag(pyxb.namespace.ExpandedName(None, 'md5sum')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10989, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVSphere._UseForTag(pyxb.namespace.ExpandedName(None, 'mimeType')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10994, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVSphere._UseForTag(pyxb.namespace.ExpandedName(None, 'sha256sum')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10999, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVSphere._UseForTag(pyxb.namespace.ExpandedName(None, 'size')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11004, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVSphere._UseForTag(pyxb.namespace.ExpandedName(None, 'status')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11009, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVSphere._UseForTag(pyxb.namespace.ExpandedName(None, 'uploaded')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11014, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVSphere._UseForTag(pyxb.namespace.ExpandedName(None, 'uploadedTime')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11019, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVSphere._UseForTag(pyxb.namespace.ExpandedName(None, 'applianceUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4365, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_12, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVSphere._UseForTag(pyxb.namespace.ExpandedName(None, 'basePublishImagesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4370, 20))
    st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_13, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVSphere._UseForTag(pyxb.namespace.ExpandedName(None, 'completeInstalledSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4375, 20))
    st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_13)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_14, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVSphere._UseForTag(pyxb.namespace.ExpandedName(None, 'completeSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4380, 20))
    st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_14)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_15, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVSphere._UseForTag(pyxb.namespace.ExpandedName(None, 'compress')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4385, 20))
    st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_15)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_16, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVSphere._UseForTag(pyxb.namespace.ExpandedName(None, 'credAccount')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4390, 20))
    st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_16)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_17, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVSphere._UseForTag(pyxb.namespace.ExpandedName(None, 'distributionName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4395, 20))
    st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_17)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_18, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVSphere._UseForTag(pyxb.namespace.ExpandedName(None, 'downloadKey')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4400, 20))
    st_18 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_18)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_19, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVSphere._UseForTag(pyxb.namespace.ExpandedName(None, 'downloadUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4405, 20))
    st_19 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_19)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_20, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVSphere._UseForTag(pyxb.namespace.ExpandedName(None, 'ebs')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4410, 20))
    st_20 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_20)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_21, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVSphere._UseForTag(pyxb.namespace.ExpandedName(None, 'ebsVolumeSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4415, 20))
    st_21 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_21)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_22, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVSphere._UseForTag(pyxb.namespace.ExpandedName(None, 'fileExtension')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4420, 20))
    st_22 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_22)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_23, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVSphere._UseForTag(pyxb.namespace.ExpandedName(None, 'fileName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4425, 20))
    st_23 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_23)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_24, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVSphere._UseForTag(pyxb.namespace.ExpandedName(None, 'fileSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4430, 20))
    st_24 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_24)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_25, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVSphere._UseForTag(pyxb.namespace.ExpandedName(None, 'format')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4435, 20))
    st_25 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_25)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_26, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVSphere._UseForTag(pyxb.namespace.ExpandedName(None, 'targetFormat')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4440, 20))
    st_26 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_26)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_27, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVSphere._UseForTag(pyxb.namespace.ExpandedName(None, 'fullName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4445, 20))
    st_27 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_27)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_28, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVSphere._UseForTag(pyxb.namespace.ExpandedName(None, 'imageCreated')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4450, 20))
    st_28 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_28)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_29, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVSphere._UseForTag(pyxb.namespace.ExpandedName(None, 'installProfile')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4455, 20))
    st_29 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_29)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_30, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVSphere._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4460, 20))
    st_30 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_30)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_31, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVSphere._UseForTag(pyxb.namespace.ExpandedName(None, 'orgUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4465, 20))
    st_31 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_31)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_32, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVSphere._UseForTag(pyxb.namespace.ExpandedName(None, 'pkgsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4470, 20))
    st_32 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_32)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_33, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVSphere._UseForTag(pyxb.namespace.ExpandedName(None, 'publicAccess')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4475, 20))
    st_33 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_33)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_34, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVSphere._UseForTag(pyxb.namespace.ExpandedName(None, 'registeredCredAccount')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4476, 20))
    st_34 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_34)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_35, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVSphere._UseForTag(pyxb.namespace.ExpandedName(None, 'revision')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4477, 20))
    st_35 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_35)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_36, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVSphere._UseForTag(pyxb.namespace.ExpandedName(None, 'simulated')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4482, 20))
    st_36 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_36)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_37, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVSphere._UseForTag(pyxb.namespace.ExpandedName(None, 'statusUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4487, 20))
    st_37 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_37)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_38, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVSphere._UseForTag(pyxb.namespace.ExpandedName(None, 'tag')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4492, 20))
    st_38 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_38)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_39, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVSphere._UseForTag(pyxb.namespace.ExpandedName(None, 'updateTools')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4497, 20))
    st_39 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_39)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_40, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVSphere._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4502, 20))
    st_40 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_40)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_41, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVSphere._UseForTag(pyxb.namespace.ExpandedName(None, 'version')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4507, 20))
    st_41 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_41)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_42, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVSphere._UseForTag(pyxb.namespace.ExpandedName(None, 'vmDiskSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4512, 20))
    st_42 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_42)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_43, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVSphere._UseForTag(pyxb.namespace.ExpandedName(None, 'vmMemorySize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4517, 20))
    st_43 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_43)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_44, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVSphere._UseForTag(pyxb.namespace.ExpandedName(None, 'forceCheckingDeps')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4522, 20))
    st_44 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_44)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_45, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVSphere._UseForTag(pyxb.namespace.ExpandedName(None, 'cloudId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7792, 20))
    st_45 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_45)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_46, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVSphere._UseForTag(pyxb.namespace.ExpandedName(None, 'imageUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7797, 20))
    st_46 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_46)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_47, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVSphere._UseForTag(pyxb.namespace.ExpandedName(None, 'instances')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7802, 20))
    st_47 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_47)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_48, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVSphere._UseForTag(pyxb.namespace.ExpandedName(None, 'instancesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7809, 20))
    st_48 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_48)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_49, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVSphere._UseForTag(pyxb.namespace.ExpandedName(None, 'publishLocation')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7810, 20))
    st_49 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_49)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_50, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVSphere._UseForTag(pyxb.namespace.ExpandedName(None, 'datastore')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8322, 20))
    st_50 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_50)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_51, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVSphere._UseForTag(pyxb.namespace.ExpandedName(None, 'displayName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8327, 20))
    st_51 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_51)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_52, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVSphere._UseForTag(pyxb.namespace.ExpandedName(None, 'esxHost')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8332, 20))
    st_52 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_52)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_53, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageVSphere._UseForTag(pyxb.namespace.ExpandedName(None, 'network')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8337, 20))
    st_53 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_53)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_11, False) ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_12, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_12, False) ]))
    st_12._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_13, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_13, False) ]))
    st_13._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_14, True) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_14, False) ]))
    st_14._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_15, True) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_15, False) ]))
    st_15._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_16, True) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_16, False) ]))
    st_16._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_17, True) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_17, False) ]))
    st_17._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_18, True) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_18, False) ]))
    st_18._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_19, True) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_19, False) ]))
    st_19._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_20, True) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_20, False) ]))
    st_20._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_21, True) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_21, False) ]))
    st_21._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_22, True) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_22, False) ]))
    st_22._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_23, True) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_23, False) ]))
    st_23._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_24, True) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_24, False) ]))
    st_24._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_25, True) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_25, False) ]))
    st_25._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_26, True) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_26, False) ]))
    st_26._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_27, True) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_27, False) ]))
    st_27._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_28, True) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_28, False) ]))
    st_28._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_29, True) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_29, False) ]))
    st_29._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_30, True) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_30, False) ]))
    st_30._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_31, True) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_31, False) ]))
    st_31._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_32, True) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_32, False) ]))
    st_32._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_33, True) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_33, False) ]))
    st_33._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_34, True) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_34, False) ]))
    st_34._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_35, True) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_35, False) ]))
    st_35._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_36, True) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_36, False) ]))
    st_36._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_37, True) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_37, False) ]))
    st_37._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_38, True) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_38, False) ]))
    st_38._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_39, True) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_39, False) ]))
    st_39._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_40, True) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_40, False) ]))
    st_40._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_41, True) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_41, False) ]))
    st_41._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_42, True) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_42, False) ]))
    st_42._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_43, True) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_43, False) ]))
    st_43._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_44, True) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_44, False) ]))
    st_44._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_45, True) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_45, False) ]))
    st_45._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_46, True) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_46, False) ]))
    st_46._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_47, True) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_47, False) ]))
    st_47._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_48, True) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_48, False) ]))
    st_48._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_49, True) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_49, False) ]))
    st_49._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_50, True) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_50, False) ]))
    st_50._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_51, True) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_51, False) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_51, False) ]))
    st_51._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_52, True) ]))
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_52, False) ]))
    st_52._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_53, [
        fac.UpdateInstruction(cc_53, True) ]))
    st_53._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
PublishImageVSphere._Automaton = _BuildAutomaton_503()




PublishImageK5._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'keystoneDomain'), pyxb.binding.datatypes.string, scope=PublishImageK5, documentation='the keystone domain to use when registering the machine image', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8356, 20)))

PublishImageK5._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'keystoneProject'), pyxb.binding.datatypes.string, scope=PublishImageK5, documentation='the keystone project to use when registering the machine image', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8361, 20)))

PublishImageK5._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'displayName'), pyxb.binding.datatypes.string, scope=PublishImageK5, documentation='the public name of the machine image', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8366, 20)))

def _BuildAutomaton_504 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_504
    del _BuildAutomaton_504
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10989, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10994, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10999, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11004, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11009, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11014, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11019, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4365, 20))
    counters.add(cc_11)
    cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4370, 20))
    counters.add(cc_12)
    cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4375, 20))
    counters.add(cc_13)
    cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4380, 20))
    counters.add(cc_14)
    cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4385, 20))
    counters.add(cc_15)
    cc_16 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4390, 20))
    counters.add(cc_16)
    cc_17 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4395, 20))
    counters.add(cc_17)
    cc_18 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4400, 20))
    counters.add(cc_18)
    cc_19 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4405, 20))
    counters.add(cc_19)
    cc_20 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4410, 20))
    counters.add(cc_20)
    cc_21 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4415, 20))
    counters.add(cc_21)
    cc_22 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4420, 20))
    counters.add(cc_22)
    cc_23 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4425, 20))
    counters.add(cc_23)
    cc_24 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4430, 20))
    counters.add(cc_24)
    cc_25 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4435, 20))
    counters.add(cc_25)
    cc_26 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4440, 20))
    counters.add(cc_26)
    cc_27 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4445, 20))
    counters.add(cc_27)
    cc_28 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4450, 20))
    counters.add(cc_28)
    cc_29 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4455, 20))
    counters.add(cc_29)
    cc_30 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4460, 20))
    counters.add(cc_30)
    cc_31 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4465, 20))
    counters.add(cc_31)
    cc_32 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4470, 20))
    counters.add(cc_32)
    cc_33 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4475, 20))
    counters.add(cc_33)
    cc_34 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4476, 20))
    counters.add(cc_34)
    cc_35 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4477, 20))
    counters.add(cc_35)
    cc_36 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4482, 20))
    counters.add(cc_36)
    cc_37 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4487, 20))
    counters.add(cc_37)
    cc_38 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4492, 20))
    counters.add(cc_38)
    cc_39 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4497, 20))
    counters.add(cc_39)
    cc_40 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4502, 20))
    counters.add(cc_40)
    cc_41 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4507, 20))
    counters.add(cc_41)
    cc_42 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4512, 20))
    counters.add(cc_42)
    cc_43 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4517, 20))
    counters.add(cc_43)
    cc_44 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4522, 20))
    counters.add(cc_44)
    cc_45 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7792, 20))
    counters.add(cc_45)
    cc_46 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7797, 20))
    counters.add(cc_46)
    cc_47 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7802, 20))
    counters.add(cc_47)
    cc_48 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7809, 20))
    counters.add(cc_48)
    cc_49 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7810, 20))
    counters.add(cc_49)
    cc_50 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8356, 20))
    counters.add(cc_50)
    cc_51 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8361, 20))
    counters.add(cc_51)
    cc_52 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8366, 20))
    counters.add(cc_52)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageK5._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageK5._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageK5._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageK5._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageK5._UseForTag(pyxb.namespace.ExpandedName(None, 'md5sum')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10989, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageK5._UseForTag(pyxb.namespace.ExpandedName(None, 'mimeType')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10994, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageK5._UseForTag(pyxb.namespace.ExpandedName(None, 'sha256sum')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10999, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageK5._UseForTag(pyxb.namespace.ExpandedName(None, 'size')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11004, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageK5._UseForTag(pyxb.namespace.ExpandedName(None, 'status')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11009, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageK5._UseForTag(pyxb.namespace.ExpandedName(None, 'uploaded')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11014, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageK5._UseForTag(pyxb.namespace.ExpandedName(None, 'uploadedTime')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11019, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageK5._UseForTag(pyxb.namespace.ExpandedName(None, 'applianceUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4365, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_12, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageK5._UseForTag(pyxb.namespace.ExpandedName(None, 'basePublishImagesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4370, 20))
    st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_13, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageK5._UseForTag(pyxb.namespace.ExpandedName(None, 'completeInstalledSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4375, 20))
    st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_13)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_14, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageK5._UseForTag(pyxb.namespace.ExpandedName(None, 'completeSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4380, 20))
    st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_14)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_15, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageK5._UseForTag(pyxb.namespace.ExpandedName(None, 'compress')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4385, 20))
    st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_15)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_16, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageK5._UseForTag(pyxb.namespace.ExpandedName(None, 'credAccount')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4390, 20))
    st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_16)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_17, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageK5._UseForTag(pyxb.namespace.ExpandedName(None, 'distributionName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4395, 20))
    st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_17)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_18, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageK5._UseForTag(pyxb.namespace.ExpandedName(None, 'downloadKey')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4400, 20))
    st_18 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_18)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_19, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageK5._UseForTag(pyxb.namespace.ExpandedName(None, 'downloadUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4405, 20))
    st_19 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_19)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_20, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageK5._UseForTag(pyxb.namespace.ExpandedName(None, 'ebs')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4410, 20))
    st_20 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_20)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_21, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageK5._UseForTag(pyxb.namespace.ExpandedName(None, 'ebsVolumeSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4415, 20))
    st_21 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_21)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_22, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageK5._UseForTag(pyxb.namespace.ExpandedName(None, 'fileExtension')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4420, 20))
    st_22 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_22)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_23, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageK5._UseForTag(pyxb.namespace.ExpandedName(None, 'fileName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4425, 20))
    st_23 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_23)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_24, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageK5._UseForTag(pyxb.namespace.ExpandedName(None, 'fileSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4430, 20))
    st_24 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_24)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_25, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageK5._UseForTag(pyxb.namespace.ExpandedName(None, 'format')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4435, 20))
    st_25 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_25)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_26, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageK5._UseForTag(pyxb.namespace.ExpandedName(None, 'targetFormat')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4440, 20))
    st_26 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_26)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_27, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageK5._UseForTag(pyxb.namespace.ExpandedName(None, 'fullName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4445, 20))
    st_27 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_27)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_28, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageK5._UseForTag(pyxb.namespace.ExpandedName(None, 'imageCreated')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4450, 20))
    st_28 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_28)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_29, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageK5._UseForTag(pyxb.namespace.ExpandedName(None, 'installProfile')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4455, 20))
    st_29 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_29)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_30, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageK5._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4460, 20))
    st_30 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_30)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_31, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageK5._UseForTag(pyxb.namespace.ExpandedName(None, 'orgUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4465, 20))
    st_31 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_31)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_32, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageK5._UseForTag(pyxb.namespace.ExpandedName(None, 'pkgsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4470, 20))
    st_32 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_32)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_33, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageK5._UseForTag(pyxb.namespace.ExpandedName(None, 'publicAccess')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4475, 20))
    st_33 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_33)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_34, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageK5._UseForTag(pyxb.namespace.ExpandedName(None, 'registeredCredAccount')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4476, 20))
    st_34 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_34)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_35, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageK5._UseForTag(pyxb.namespace.ExpandedName(None, 'revision')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4477, 20))
    st_35 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_35)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_36, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageK5._UseForTag(pyxb.namespace.ExpandedName(None, 'simulated')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4482, 20))
    st_36 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_36)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_37, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageK5._UseForTag(pyxb.namespace.ExpandedName(None, 'statusUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4487, 20))
    st_37 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_37)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_38, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageK5._UseForTag(pyxb.namespace.ExpandedName(None, 'tag')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4492, 20))
    st_38 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_38)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_39, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageK5._UseForTag(pyxb.namespace.ExpandedName(None, 'updateTools')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4497, 20))
    st_39 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_39)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_40, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageK5._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4502, 20))
    st_40 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_40)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_41, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageK5._UseForTag(pyxb.namespace.ExpandedName(None, 'version')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4507, 20))
    st_41 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_41)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_42, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageK5._UseForTag(pyxb.namespace.ExpandedName(None, 'vmDiskSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4512, 20))
    st_42 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_42)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_43, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageK5._UseForTag(pyxb.namespace.ExpandedName(None, 'vmMemorySize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4517, 20))
    st_43 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_43)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_44, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageK5._UseForTag(pyxb.namespace.ExpandedName(None, 'forceCheckingDeps')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4522, 20))
    st_44 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_44)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_45, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageK5._UseForTag(pyxb.namespace.ExpandedName(None, 'cloudId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7792, 20))
    st_45 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_45)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_46, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageK5._UseForTag(pyxb.namespace.ExpandedName(None, 'imageUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7797, 20))
    st_46 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_46)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_47, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageK5._UseForTag(pyxb.namespace.ExpandedName(None, 'instances')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7802, 20))
    st_47 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_47)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_48, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageK5._UseForTag(pyxb.namespace.ExpandedName(None, 'instancesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7809, 20))
    st_48 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_48)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_49, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageK5._UseForTag(pyxb.namespace.ExpandedName(None, 'publishLocation')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7810, 20))
    st_49 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_49)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_50, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageK5._UseForTag(pyxb.namespace.ExpandedName(None, 'keystoneDomain')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8356, 20))
    st_50 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_50)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_51, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageK5._UseForTag(pyxb.namespace.ExpandedName(None, 'keystoneProject')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8361, 20))
    st_51 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_51)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_52, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageK5._UseForTag(pyxb.namespace.ExpandedName(None, 'displayName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8366, 20))
    st_52 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_52)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_11, False) ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_12, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_12, False) ]))
    st_12._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_13, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_13, False) ]))
    st_13._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_14, True) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_14, False) ]))
    st_14._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_15, True) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_15, False) ]))
    st_15._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_16, True) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_16, False) ]))
    st_16._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_17, True) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_17, False) ]))
    st_17._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_18, True) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_18, False) ]))
    st_18._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_19, True) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_19, False) ]))
    st_19._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_20, True) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_20, False) ]))
    st_20._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_21, True) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_21, False) ]))
    st_21._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_22, True) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_22, False) ]))
    st_22._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_23, True) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_23, False) ]))
    st_23._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_24, True) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_24, False) ]))
    st_24._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_25, True) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_25, False) ]))
    st_25._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_26, True) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_26, False) ]))
    st_26._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_27, True) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_27, False) ]))
    st_27._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_28, True) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_28, False) ]))
    st_28._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_29, True) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_29, False) ]))
    st_29._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_30, True) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_30, False) ]))
    st_30._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_31, True) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_31, False) ]))
    st_31._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_32, True) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_32, False) ]))
    st_32._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_33, True) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_33, False) ]))
    st_33._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_34, True) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_34, False) ]))
    st_34._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_35, True) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_35, False) ]))
    st_35._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_36, True) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_36, False) ]))
    st_36._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_37, True) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_37, False) ]))
    st_37._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_38, True) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_38, False) ]))
    st_38._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_39, True) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_39, False) ]))
    st_39._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_40, True) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_40, False) ]))
    st_40._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_41, True) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_41, False) ]))
    st_41._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_42, True) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_42, False) ]))
    st_42._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_43, True) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_43, False) ]))
    st_43._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_44, True) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_44, False) ]))
    st_44._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_45, True) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_45, False) ]))
    st_45._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_46, True) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_46, False) ]))
    st_46._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_47, True) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_47, False) ]))
    st_47._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_48, True) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_48, False) ]))
    st_48._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_49, True) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_49, False) ]))
    st_49._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_50, True) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_50, False) ]))
    st_50._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_51, True) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_51, False) ]))
    st_51._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_52, True) ]))
    st_52._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
PublishImageK5._Automaton = _BuildAutomaton_504()




PublishImageDocker._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'namespace'), pyxb.binding.datatypes.string, scope=PublishImageDocker, documentation='the namespace to use when registering the machine image', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8385, 20)))

PublishImageDocker._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'repositoryName'), pyxb.binding.datatypes.string, scope=PublishImageDocker, documentation='the name to use when registering the machine image', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8390, 20)))

PublishImageDocker._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'tagName'), pyxb.binding.datatypes.string, scope=PublishImageDocker, documentation='the tag name to use when registering the machine image', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8395, 20)))

def _BuildAutomaton_505 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_505
    del _BuildAutomaton_505
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10989, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10994, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10999, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11004, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11009, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11014, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11019, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4365, 20))
    counters.add(cc_11)
    cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4370, 20))
    counters.add(cc_12)
    cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4375, 20))
    counters.add(cc_13)
    cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4380, 20))
    counters.add(cc_14)
    cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4385, 20))
    counters.add(cc_15)
    cc_16 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4390, 20))
    counters.add(cc_16)
    cc_17 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4395, 20))
    counters.add(cc_17)
    cc_18 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4400, 20))
    counters.add(cc_18)
    cc_19 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4405, 20))
    counters.add(cc_19)
    cc_20 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4410, 20))
    counters.add(cc_20)
    cc_21 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4415, 20))
    counters.add(cc_21)
    cc_22 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4420, 20))
    counters.add(cc_22)
    cc_23 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4425, 20))
    counters.add(cc_23)
    cc_24 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4430, 20))
    counters.add(cc_24)
    cc_25 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4435, 20))
    counters.add(cc_25)
    cc_26 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4440, 20))
    counters.add(cc_26)
    cc_27 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4445, 20))
    counters.add(cc_27)
    cc_28 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4450, 20))
    counters.add(cc_28)
    cc_29 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4455, 20))
    counters.add(cc_29)
    cc_30 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4460, 20))
    counters.add(cc_30)
    cc_31 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4465, 20))
    counters.add(cc_31)
    cc_32 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4470, 20))
    counters.add(cc_32)
    cc_33 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4475, 20))
    counters.add(cc_33)
    cc_34 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4476, 20))
    counters.add(cc_34)
    cc_35 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4477, 20))
    counters.add(cc_35)
    cc_36 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4482, 20))
    counters.add(cc_36)
    cc_37 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4487, 20))
    counters.add(cc_37)
    cc_38 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4492, 20))
    counters.add(cc_38)
    cc_39 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4497, 20))
    counters.add(cc_39)
    cc_40 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4502, 20))
    counters.add(cc_40)
    cc_41 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4507, 20))
    counters.add(cc_41)
    cc_42 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4512, 20))
    counters.add(cc_42)
    cc_43 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4517, 20))
    counters.add(cc_43)
    cc_44 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4522, 20))
    counters.add(cc_44)
    cc_45 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7792, 20))
    counters.add(cc_45)
    cc_46 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7797, 20))
    counters.add(cc_46)
    cc_47 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7802, 20))
    counters.add(cc_47)
    cc_48 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7809, 20))
    counters.add(cc_48)
    cc_49 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7810, 20))
    counters.add(cc_49)
    cc_50 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8385, 20))
    counters.add(cc_50)
    cc_51 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8390, 20))
    counters.add(cc_51)
    cc_52 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8395, 20))
    counters.add(cc_52)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageDocker._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageDocker._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageDocker._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageDocker._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageDocker._UseForTag(pyxb.namespace.ExpandedName(None, 'md5sum')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10989, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageDocker._UseForTag(pyxb.namespace.ExpandedName(None, 'mimeType')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10994, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageDocker._UseForTag(pyxb.namespace.ExpandedName(None, 'sha256sum')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10999, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageDocker._UseForTag(pyxb.namespace.ExpandedName(None, 'size')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11004, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageDocker._UseForTag(pyxb.namespace.ExpandedName(None, 'status')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11009, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageDocker._UseForTag(pyxb.namespace.ExpandedName(None, 'uploaded')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11014, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageDocker._UseForTag(pyxb.namespace.ExpandedName(None, 'uploadedTime')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11019, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageDocker._UseForTag(pyxb.namespace.ExpandedName(None, 'applianceUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4365, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_12, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageDocker._UseForTag(pyxb.namespace.ExpandedName(None, 'basePublishImagesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4370, 20))
    st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_13, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageDocker._UseForTag(pyxb.namespace.ExpandedName(None, 'completeInstalledSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4375, 20))
    st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_13)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_14, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageDocker._UseForTag(pyxb.namespace.ExpandedName(None, 'completeSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4380, 20))
    st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_14)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_15, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageDocker._UseForTag(pyxb.namespace.ExpandedName(None, 'compress')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4385, 20))
    st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_15)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_16, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageDocker._UseForTag(pyxb.namespace.ExpandedName(None, 'credAccount')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4390, 20))
    st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_16)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_17, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageDocker._UseForTag(pyxb.namespace.ExpandedName(None, 'distributionName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4395, 20))
    st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_17)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_18, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageDocker._UseForTag(pyxb.namespace.ExpandedName(None, 'downloadKey')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4400, 20))
    st_18 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_18)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_19, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageDocker._UseForTag(pyxb.namespace.ExpandedName(None, 'downloadUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4405, 20))
    st_19 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_19)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_20, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageDocker._UseForTag(pyxb.namespace.ExpandedName(None, 'ebs')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4410, 20))
    st_20 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_20)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_21, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageDocker._UseForTag(pyxb.namespace.ExpandedName(None, 'ebsVolumeSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4415, 20))
    st_21 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_21)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_22, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageDocker._UseForTag(pyxb.namespace.ExpandedName(None, 'fileExtension')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4420, 20))
    st_22 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_22)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_23, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageDocker._UseForTag(pyxb.namespace.ExpandedName(None, 'fileName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4425, 20))
    st_23 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_23)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_24, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageDocker._UseForTag(pyxb.namespace.ExpandedName(None, 'fileSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4430, 20))
    st_24 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_24)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_25, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageDocker._UseForTag(pyxb.namespace.ExpandedName(None, 'format')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4435, 20))
    st_25 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_25)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_26, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageDocker._UseForTag(pyxb.namespace.ExpandedName(None, 'targetFormat')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4440, 20))
    st_26 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_26)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_27, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageDocker._UseForTag(pyxb.namespace.ExpandedName(None, 'fullName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4445, 20))
    st_27 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_27)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_28, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageDocker._UseForTag(pyxb.namespace.ExpandedName(None, 'imageCreated')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4450, 20))
    st_28 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_28)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_29, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageDocker._UseForTag(pyxb.namespace.ExpandedName(None, 'installProfile')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4455, 20))
    st_29 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_29)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_30, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageDocker._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4460, 20))
    st_30 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_30)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_31, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageDocker._UseForTag(pyxb.namespace.ExpandedName(None, 'orgUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4465, 20))
    st_31 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_31)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_32, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageDocker._UseForTag(pyxb.namespace.ExpandedName(None, 'pkgsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4470, 20))
    st_32 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_32)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_33, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageDocker._UseForTag(pyxb.namespace.ExpandedName(None, 'publicAccess')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4475, 20))
    st_33 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_33)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_34, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageDocker._UseForTag(pyxb.namespace.ExpandedName(None, 'registeredCredAccount')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4476, 20))
    st_34 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_34)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_35, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageDocker._UseForTag(pyxb.namespace.ExpandedName(None, 'revision')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4477, 20))
    st_35 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_35)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_36, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageDocker._UseForTag(pyxb.namespace.ExpandedName(None, 'simulated')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4482, 20))
    st_36 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_36)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_37, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageDocker._UseForTag(pyxb.namespace.ExpandedName(None, 'statusUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4487, 20))
    st_37 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_37)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_38, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageDocker._UseForTag(pyxb.namespace.ExpandedName(None, 'tag')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4492, 20))
    st_38 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_38)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_39, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageDocker._UseForTag(pyxb.namespace.ExpandedName(None, 'updateTools')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4497, 20))
    st_39 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_39)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_40, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageDocker._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4502, 20))
    st_40 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_40)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_41, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageDocker._UseForTag(pyxb.namespace.ExpandedName(None, 'version')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4507, 20))
    st_41 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_41)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_42, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageDocker._UseForTag(pyxb.namespace.ExpandedName(None, 'vmDiskSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4512, 20))
    st_42 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_42)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_43, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageDocker._UseForTag(pyxb.namespace.ExpandedName(None, 'vmMemorySize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4517, 20))
    st_43 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_43)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_44, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageDocker._UseForTag(pyxb.namespace.ExpandedName(None, 'forceCheckingDeps')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4522, 20))
    st_44 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_44)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_45, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageDocker._UseForTag(pyxb.namespace.ExpandedName(None, 'cloudId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7792, 20))
    st_45 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_45)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_46, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageDocker._UseForTag(pyxb.namespace.ExpandedName(None, 'imageUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7797, 20))
    st_46 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_46)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_47, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageDocker._UseForTag(pyxb.namespace.ExpandedName(None, 'instances')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7802, 20))
    st_47 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_47)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_48, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageDocker._UseForTag(pyxb.namespace.ExpandedName(None, 'instancesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7809, 20))
    st_48 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_48)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_49, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageDocker._UseForTag(pyxb.namespace.ExpandedName(None, 'publishLocation')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7810, 20))
    st_49 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_49)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_50, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageDocker._UseForTag(pyxb.namespace.ExpandedName(None, 'namespace')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8385, 20))
    st_50 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_50)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_51, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageDocker._UseForTag(pyxb.namespace.ExpandedName(None, 'repositoryName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8390, 20))
    st_51 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_51)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_52, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageDocker._UseForTag(pyxb.namespace.ExpandedName(None, 'tagName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8395, 20))
    st_52 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_52)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_11, False) ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_12, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_12, False) ]))
    st_12._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_13, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_13, False) ]))
    st_13._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_14, True) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_14, False) ]))
    st_14._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_15, True) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_15, False) ]))
    st_15._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_16, True) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_16, False) ]))
    st_16._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_17, True) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_17, False) ]))
    st_17._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_18, True) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_18, False) ]))
    st_18._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_19, True) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_19, False) ]))
    st_19._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_20, True) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_20, False) ]))
    st_20._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_21, True) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_21, False) ]))
    st_21._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_22, True) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_22, False) ]))
    st_22._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_23, True) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_23, False) ]))
    st_23._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_24, True) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_24, False) ]))
    st_24._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_25, True) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_25, False) ]))
    st_25._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_26, True) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_26, False) ]))
    st_26._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_27, True) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_27, False) ]))
    st_27._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_28, True) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_28, False) ]))
    st_28._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_29, True) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_29, False) ]))
    st_29._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_30, True) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_30, False) ]))
    st_30._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_31, True) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_31, False) ]))
    st_31._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_32, True) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_32, False) ]))
    st_32._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_33, True) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_33, False) ]))
    st_33._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_34, True) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_34, False) ]))
    st_34._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_35, True) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_35, False) ]))
    st_35._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_36, True) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_36, False) ]))
    st_36._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_37, True) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_37, False) ]))
    st_37._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_38, True) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_38, False) ]))
    st_38._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_39, True) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_39, False) ]))
    st_39._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_40, True) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_40, False) ]))
    st_40._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_41, True) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_41, False) ]))
    st_41._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_42, True) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_42, False) ]))
    st_42._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_43, True) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_43, False) ]))
    st_43._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_44, True) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_44, False) ]))
    st_44._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_45, True) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_45, False) ]))
    st_45._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_46, True) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_46, False) ]))
    st_46._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_47, True) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_47, False) ]))
    st_47._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_48, True) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_48, False) ]))
    st_48._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_49, True) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_49, False) ]))
    st_49._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_50, True) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_50, False) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_50, False) ]))
    st_50._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_51, True) ]))
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_51, False) ]))
    st_51._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_52, [
        fac.UpdateInstruction(cc_52, True) ]))
    st_52._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
PublishImageDocker._Automaton = _BuildAutomaton_505()




PublishImageOracle._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'computeEndPoint'), pyxb.binding.datatypes.string, scope=PublishImageOracle, documentation='the compute EndPoint URL to use when publishing the machine image', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8414, 20)))

PublishImageOracle._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'displayName'), pyxb.binding.datatypes.string, scope=PublishImageOracle, documentation='the public name of the machine image', location=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8419, 20)))

def _BuildAutomaton_506 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_506
    del _BuildAutomaton_506
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10989, 20))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10994, 20))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10999, 20))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11004, 20))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11009, 20))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11014, 20))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11019, 20))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4365, 20))
    counters.add(cc_11)
    cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4370, 20))
    counters.add(cc_12)
    cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4375, 20))
    counters.add(cc_13)
    cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4380, 20))
    counters.add(cc_14)
    cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4385, 20))
    counters.add(cc_15)
    cc_16 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4390, 20))
    counters.add(cc_16)
    cc_17 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4395, 20))
    counters.add(cc_17)
    cc_18 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4400, 20))
    counters.add(cc_18)
    cc_19 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4405, 20))
    counters.add(cc_19)
    cc_20 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4410, 20))
    counters.add(cc_20)
    cc_21 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4415, 20))
    counters.add(cc_21)
    cc_22 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4420, 20))
    counters.add(cc_22)
    cc_23 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4425, 20))
    counters.add(cc_23)
    cc_24 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4430, 20))
    counters.add(cc_24)
    cc_25 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4435, 20))
    counters.add(cc_25)
    cc_26 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4440, 20))
    counters.add(cc_26)
    cc_27 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4445, 20))
    counters.add(cc_27)
    cc_28 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4450, 20))
    counters.add(cc_28)
    cc_29 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4455, 20))
    counters.add(cc_29)
    cc_30 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4460, 20))
    counters.add(cc_30)
    cc_31 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4465, 20))
    counters.add(cc_31)
    cc_32 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4470, 20))
    counters.add(cc_32)
    cc_33 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4475, 20))
    counters.add(cc_33)
    cc_34 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4476, 20))
    counters.add(cc_34)
    cc_35 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4477, 20))
    counters.add(cc_35)
    cc_36 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4482, 20))
    counters.add(cc_36)
    cc_37 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4487, 20))
    counters.add(cc_37)
    cc_38 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4492, 20))
    counters.add(cc_38)
    cc_39 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4497, 20))
    counters.add(cc_39)
    cc_40 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4502, 20))
    counters.add(cc_40)
    cc_41 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4507, 20))
    counters.add(cc_41)
    cc_42 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4512, 20))
    counters.add(cc_42)
    cc_43 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4517, 20))
    counters.add(cc_43)
    cc_44 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4522, 20))
    counters.add(cc_44)
    cc_45 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7792, 20))
    counters.add(cc_45)
    cc_46 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7797, 20))
    counters.add(cc_46)
    cc_47 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7802, 20))
    counters.add(cc_47)
    cc_48 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7809, 20))
    counters.add(cc_48)
    cc_49 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7810, 20))
    counters.add(cc_49)
    cc_50 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8414, 20))
    counters.add(cc_50)
    cc_51 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8419, 20))
    counters.add(cc_51)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOracle._UseForTag(pyxb.namespace.ExpandedName(None, 'created')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10941, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOracle._UseForTag(pyxb.namespace.ExpandedName(None, 'dbId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10946, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOracle._UseForTag(pyxb.namespace.ExpandedName(None, 'digest')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10951, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOracle._UseForTag(pyxb.namespace.ExpandedName(None, 'lastModified')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10956, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOracle._UseForTag(pyxb.namespace.ExpandedName(None, 'md5sum')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10989, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOracle._UseForTag(pyxb.namespace.ExpandedName(None, 'mimeType')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10994, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOracle._UseForTag(pyxb.namespace.ExpandedName(None, 'sha256sum')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 10999, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOracle._UseForTag(pyxb.namespace.ExpandedName(None, 'size')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11004, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOracle._UseForTag(pyxb.namespace.ExpandedName(None, 'status')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11009, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOracle._UseForTag(pyxb.namespace.ExpandedName(None, 'uploaded')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11014, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOracle._UseForTag(pyxb.namespace.ExpandedName(None, 'uploadedTime')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 11019, 20))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOracle._UseForTag(pyxb.namespace.ExpandedName(None, 'applianceUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4365, 20))
    st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_12, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOracle._UseForTag(pyxb.namespace.ExpandedName(None, 'basePublishImagesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4370, 20))
    st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_13, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOracle._UseForTag(pyxb.namespace.ExpandedName(None, 'completeInstalledSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4375, 20))
    st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_13)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_14, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOracle._UseForTag(pyxb.namespace.ExpandedName(None, 'completeSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4380, 20))
    st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_14)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_15, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOracle._UseForTag(pyxb.namespace.ExpandedName(None, 'compress')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4385, 20))
    st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_15)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_16, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOracle._UseForTag(pyxb.namespace.ExpandedName(None, 'credAccount')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4390, 20))
    st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_16)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_17, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOracle._UseForTag(pyxb.namespace.ExpandedName(None, 'distributionName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4395, 20))
    st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_17)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_18, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOracle._UseForTag(pyxb.namespace.ExpandedName(None, 'downloadKey')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4400, 20))
    st_18 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_18)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_19, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOracle._UseForTag(pyxb.namespace.ExpandedName(None, 'downloadUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4405, 20))
    st_19 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_19)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_20, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOracle._UseForTag(pyxb.namespace.ExpandedName(None, 'ebs')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4410, 20))
    st_20 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_20)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_21, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOracle._UseForTag(pyxb.namespace.ExpandedName(None, 'ebsVolumeSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4415, 20))
    st_21 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_21)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_22, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOracle._UseForTag(pyxb.namespace.ExpandedName(None, 'fileExtension')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4420, 20))
    st_22 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_22)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_23, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOracle._UseForTag(pyxb.namespace.ExpandedName(None, 'fileName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4425, 20))
    st_23 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_23)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_24, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOracle._UseForTag(pyxb.namespace.ExpandedName(None, 'fileSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4430, 20))
    st_24 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_24)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_25, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOracle._UseForTag(pyxb.namespace.ExpandedName(None, 'format')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4435, 20))
    st_25 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_25)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_26, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOracle._UseForTag(pyxb.namespace.ExpandedName(None, 'targetFormat')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4440, 20))
    st_26 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_26)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_27, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOracle._UseForTag(pyxb.namespace.ExpandedName(None, 'fullName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4445, 20))
    st_27 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_27)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_28, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOracle._UseForTag(pyxb.namespace.ExpandedName(None, 'imageCreated')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4450, 20))
    st_28 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_28)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_29, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOracle._UseForTag(pyxb.namespace.ExpandedName(None, 'installProfile')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4455, 20))
    st_29 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_29)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_30, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOracle._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4460, 20))
    st_30 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_30)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_31, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOracle._UseForTag(pyxb.namespace.ExpandedName(None, 'orgUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4465, 20))
    st_31 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_31)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_32, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOracle._UseForTag(pyxb.namespace.ExpandedName(None, 'pkgsUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4470, 20))
    st_32 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_32)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_33, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOracle._UseForTag(pyxb.namespace.ExpandedName(None, 'publicAccess')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4475, 20))
    st_33 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_33)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_34, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOracle._UseForTag(pyxb.namespace.ExpandedName(None, 'registeredCredAccount')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4476, 20))
    st_34 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_34)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_35, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOracle._UseForTag(pyxb.namespace.ExpandedName(None, 'revision')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4477, 20))
    st_35 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_35)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_36, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOracle._UseForTag(pyxb.namespace.ExpandedName(None, 'simulated')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4482, 20))
    st_36 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_36)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_37, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOracle._UseForTag(pyxb.namespace.ExpandedName(None, 'statusUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4487, 20))
    st_37 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_37)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_38, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOracle._UseForTag(pyxb.namespace.ExpandedName(None, 'tag')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4492, 20))
    st_38 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_38)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_39, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOracle._UseForTag(pyxb.namespace.ExpandedName(None, 'updateTools')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4497, 20))
    st_39 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_39)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_40, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOracle._UseForTag(pyxb.namespace.ExpandedName(None, 'uri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4502, 20))
    st_40 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_40)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_41, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOracle._UseForTag(pyxb.namespace.ExpandedName(None, 'version')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4507, 20))
    st_41 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_41)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_42, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOracle._UseForTag(pyxb.namespace.ExpandedName(None, 'vmDiskSize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4512, 20))
    st_42 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_42)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_43, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOracle._UseForTag(pyxb.namespace.ExpandedName(None, 'vmMemorySize')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4517, 20))
    st_43 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_43)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_44, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOracle._UseForTag(pyxb.namespace.ExpandedName(None, 'forceCheckingDeps')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 4522, 20))
    st_44 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_44)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_45, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOracle._UseForTag(pyxb.namespace.ExpandedName(None, 'cloudId')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7792, 20))
    st_45 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_45)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_46, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOracle._UseForTag(pyxb.namespace.ExpandedName(None, 'imageUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7797, 20))
    st_46 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_46)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_47, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOracle._UseForTag(pyxb.namespace.ExpandedName(None, 'instances')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7802, 20))
    st_47 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_47)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_48, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOracle._UseForTag(pyxb.namespace.ExpandedName(None, 'instancesUri')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7809, 20))
    st_48 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_48)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_49, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOracle._UseForTag(pyxb.namespace.ExpandedName(None, 'publishLocation')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 7810, 20))
    st_49 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_49)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_50, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOracle._UseForTag(pyxb.namespace.ExpandedName(None, 'computeEndPoint')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8414, 20))
    st_50 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_50)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_51, False))
    symbol = pyxb.binding.content.ElementUse(PublishImageOracle._UseForTag(pyxb.namespace.ExpandedName(None, 'displayName')), pyxb.utils.utility.Location('/home/developer/UShareSoft/WKS/working/apitools/python/ApiAndCli_gen/build/lib/phamr/tools/uforge.xsd', 8419, 20))
    st_51 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_51)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_11, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_11, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_11, False) ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_12, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_12, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_12, False) ]))
    st_12._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_13, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_13, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_13, False) ]))
    st_13._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_14, True) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_14, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_14, False) ]))
    st_14._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_15, True) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_15, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_15, False) ]))
    st_15._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_16, True) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_16, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_16, False) ]))
    st_16._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_17, True) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_17, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_17, False) ]))
    st_17._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_18, True) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_18, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_18, False) ]))
    st_18._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_19, True) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_19, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_19, False) ]))
    st_19._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_20, True) ]))
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_20, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_20, False) ]))
    st_20._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_21, [
        fac.UpdateInstruction(cc_21, True) ]))
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_21, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_21, False) ]))
    st_21._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_22, [
        fac.UpdateInstruction(cc_22, True) ]))
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_22, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_22, False) ]))
    st_22._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_23, [
        fac.UpdateInstruction(cc_23, True) ]))
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_23, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_23, False) ]))
    st_23._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_24, [
        fac.UpdateInstruction(cc_24, True) ]))
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_24, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_24, False) ]))
    st_24._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_25, [
        fac.UpdateInstruction(cc_25, True) ]))
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_25, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_25, False) ]))
    st_25._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_26, [
        fac.UpdateInstruction(cc_26, True) ]))
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_26, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_26, False) ]))
    st_26._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_27, [
        fac.UpdateInstruction(cc_27, True) ]))
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_27, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_27, False) ]))
    st_27._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_28, [
        fac.UpdateInstruction(cc_28, True) ]))
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_28, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_28, False) ]))
    st_28._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_29, [
        fac.UpdateInstruction(cc_29, True) ]))
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_29, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_29, False) ]))
    st_29._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_30, [
        fac.UpdateInstruction(cc_30, True) ]))
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_30, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_30, False) ]))
    st_30._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_31, [
        fac.UpdateInstruction(cc_31, True) ]))
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_31, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_31, False) ]))
    st_31._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_32, [
        fac.UpdateInstruction(cc_32, True) ]))
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_32, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_32, False) ]))
    st_32._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_33, [
        fac.UpdateInstruction(cc_33, True) ]))
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_33, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_33, False) ]))
    st_33._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_34, [
        fac.UpdateInstruction(cc_34, True) ]))
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_34, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_34, False) ]))
    st_34._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_35, [
        fac.UpdateInstruction(cc_35, True) ]))
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_35, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_35, False) ]))
    st_35._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_36, [
        fac.UpdateInstruction(cc_36, True) ]))
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_36, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_36, False) ]))
    st_36._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_37, [
        fac.UpdateInstruction(cc_37, True) ]))
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_37, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_37, False) ]))
    st_37._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_38, [
        fac.UpdateInstruction(cc_38, True) ]))
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_38, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_38, False) ]))
    st_38._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_39, [
        fac.UpdateInstruction(cc_39, True) ]))
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_39, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_39, False) ]))
    st_39._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_40, [
        fac.UpdateInstruction(cc_40, True) ]))
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_40, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_40, False) ]))
    st_40._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_41, [
        fac.UpdateInstruction(cc_41, True) ]))
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_41, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_41, False) ]))
    st_41._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_42, [
        fac.UpdateInstruction(cc_42, True) ]))
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_42, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_42, False) ]))
    st_42._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_43, [
        fac.UpdateInstruction(cc_43, True) ]))
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_43, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_43, False) ]))
    st_43._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_44, [
        fac.UpdateInstruction(cc_44, True) ]))
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_44, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_44, False) ]))
    st_44._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_45, [
        fac.UpdateInstruction(cc_45, True) ]))
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_45, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_45, False) ]))
    st_45._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_46, [
        fac.UpdateInstruction(cc_46, True) ]))
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_46, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_46, False) ]))
    st_46._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_47, [
        fac.UpdateInstruction(cc_47, True) ]))
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_47, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_47, False) ]))
    st_47._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_48, [
        fac.UpdateInstruction(cc_48, True) ]))
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_48, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_48, False) ]))
    st_48._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_49, [
        fac.UpdateInstruction(cc_49, True) ]))
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_49, False) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_49, False) ]))
    st_49._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_50, [
        fac.UpdateInstruction(cc_50, True) ]))
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_50, False) ]))
    st_50._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_51, [
        fac.UpdateInstruction(cc_51, True) ]))
    st_51._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
PublishImageOracle._Automaton = _BuildAutomaton_506()

